gpt4 book ai didi

ios - 如何创建类似于 Facebook 消息的圆形 uiview

转载 作者:行者123 更新时间:2023-12-01 17:31:58 24 4
gpt4 key购买 nike

如何创建类似于 Facebook 消息的圆形 UIView。

它只是一个带有圆角的矩形还是一个中心有一个圆形图像的矩形?

这是 ImageView :
enter image description here
这是自定义单元类的 initWithStyle 代码:

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code

[self.userImage setBackgroundColor:[UIColor orangeColor]];
[self.userImage.layer setCornerRadius:32.0f];
}
return self;
}

但我仍然得到一个矩形 ImageView 。

最佳答案

您必须修改 View 图层上的cornerRadius 属性。为了得到一个圆,你应该指定一个角半径等于 View 高度/宽度的一半。这是一个基本示例:

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100.0f, 100.0f, 120.0f, 120.0f)];
[view setBackgroundColor:[UIColor orangeColor]];
[view.layer setCornerRadius:60.0f];
[self.view addSubview:view];

关于ios - 如何创建类似于 Facebook 消息的圆形 uiview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18520400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com