Я хочу создать ячейки UItableview с изображением круга и текстом в изображении круга. Должен ли я рисовать каждый круг и текст в нем? Есть ли для этого какой-нибудь стиль ячеек? Я видел, как Apple сделала это в Телефон-> Быстрый набор.
2 ответа
Вы можете использовать UIButton / UIImageView в соответствии с вашими требованиями. Чтобы сделать этот компонент в виде круга, вы должны установить радиус угла.
object.layer.cornerRadius = 40;
object.clipsToBounds = YES;
Я использовал изображение круга и добавил UILabel в центре изображения.
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 25, 14)];
myLabel.text = @"yourExtension"
myLabel.font=[UIFont fontWithName:@"Helvetica" size:10.0f];
myLabel.textAlignment=NSTextAlignmentCenter;
UIImage* im= [UIImage imageNamed:@"unknown.png"];
UIImageView* imageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 35, 35)];
imageView.image=im;
[myLabel setCenter:imageView.center];
[imageView addSubview:myLabel];
Похожие вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.