我想创建在圆形图像中包含圆形图像和文本的UItableview单元格。我应该在其中绘制每个圆圈和文字吗?这有什么细胞风格吗?我看到Apple在Phone-> Speed Dial
中做到了这一点答案 0 :(得分:1)
您可以根据需要使用UIButton / UIImageView。要将该组件设为圆形,您应设置圆角半径。
object.layer.cornerRadius = 40;
object.clipsToBounds = YES;
答案 1 :(得分:0)
我使用圆形图像并在图像中心添加了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];