Tag: cornerradius

钻石般的UIView

我正在尝试创build一个像钻石一样的angular落的UIView,如图所示: 我熟悉四舍五入: myView.layer.cornerRadius = 10 不过,我想要一个不同的形状。 我怎么能创造这个效果? 谢谢你的帮助!

如何在UIImageView的左上angular和右下angular创buildUIButton

我希望在imageview的左上angular和右下angular创build删除button。 但它看起来不像我所需要的。 我希望这两个button应该放在红色边框的angular落 要创buildbutton我使用下面的代码 UIImageView * tappedView = (UIImageView *)[recognizer view]; [tappedView.layer setBorderColor: [[UIColor redColor] CGColor]]; [tappedView.layer setBorderWidth: 2.0]; tappedView.layer.cornerRadius = 10; tappedView.layer.masksToBounds = NO; UIButton *deleteBtn = [UIButton buttonWithType:UIButtonTypeCustom]; deleteBtn.frame = CGRectMake(0, 0, 20, 20); [deleteBtn setImage:[UIImage imageNamed:@"close.png"]forState:UIControlStateNormal]; deleteBtn.layer.shadowColor = [[UIColor blackColor] CGColor]; deleteBtn.layer.shadowOffset = CGSizeMake(0,4); deleteBtn.layer.shadowOpacity = 0.3; [tappedView addSubview:deleteBtn]; [deleteBtn addTarget:self action:@selector(deleteProperties:) […]

我怎样才能设置UIStackView的cornerRadius?

我更新我的应用程序使用UIStackViews,现在大多数人应该已经更新到iOS 9。 在旧版本中,我做了一个由两个UITextField组成的UIView,并设置了它的layer.cornerRadius属性。 在新版本中,我创build了一个由相同的两个UITextField组成的UIStackView,而不是UIView。 当我尝试设置其layer.cornerRadius属性似乎没有发生。 文档似乎没有任何有用的/相关的信息。

使用方angular的UISegmentedControl

我想修改一个子类UISegmentedControl删除圆angular。 我似乎无法设置cornerRadius。 使SegmentedControl比屏幕更宽(并因此“切掉”angular落)不是一种select,因为我有4或5段,然后它们的大小会变化。 有没有办法做到这一点? 谢谢

如果我使用圆形图像,ImageView中不显示图像

我有一个表视图,我需要在部分标题中显示author_img。 在ViewForSectionHeader方法中,我想使图像成为圆形。 但是如果我这样做,不pipe是在模拟器还是在真实的设备上,图像都不会显示出来。 如果我删除代码,uiimageview将正常显示图像。 我为uiimageview设置了宽度和高度约束,因为我想获得固定大小的显示图像。 那么有什么想法吗? cell.author_img.layer.cornerRadius = cell.author_img.frame.size.width/2 cell.author_img.layer.masksToBounds = true // add a boundary for thumb cell.author_img.layer.borderWidth = 1.5 cell.author_img.layer.borderColor = UIColor.whiteColor().CGColor

UITableView cornerRadius在iOS上具有边框性能问题

我有一个有趣的通知与滚动性能的UITableView与cornerRadius , borderWidth和borderColor启用。 self.tableView.layer.cornerRadius = 10.f; self.tableView.layer.borderWidth = 1.0f; self.tableView.layer.borderColor = [UIColor whiteColor].CGColor; 如果我删除borderWidth和borderColor比滚动获得60 FPS没有问题。 只要我将这两个属性添加到图层FPS下降。 有没有人有一个build议或解释为什么这种奇怪的行为发生? 非常感谢!

Swift – 如何设置imageView的angular点半径

在objective-c这样的行中 self.mainImageView.layer.cornerRadius = CGRectGetWidth(self.mainImageView.frame)/4.0f; 做它的工作,我使用类比在Swift中尝试了它 self.mainImageView.layer.cornerRadius = CGRectGetWidth(self.mainImageView.frame)/4.0 并没有改变什么,angular落和以前一样。 而且,XCode不显示任何语法错误。 Swift是否支持其他任何方式来实现这个目标? 我在这里检查了一些其他的线程,通常在上面显示的方式在Swift中完成。

在向每个单元格添加带cornerRadius的UILabel时,UITableView会进行爬网

我添加一个UILabel到我的表格视图中的每个单元格。 这最初没有问题。 当我使用layer.cornerRadius滚动表视图layer.cornerRadius停止UILabel的angular落。 UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(cell.bounds.origin.x+10 ,5, 30, 30)]; label1.backgroundColor = ([[managedObject valueForKey:@"color"] hasPrefix:@"FFFFFF"]) ? [UIColor blackColor] : color; label1.layer.cornerRadius = 10.0f; [cell addSubview:label1];

masksToBounds和cornerRadius之间的关系是什么?

我的滚动有一些意见是cornerRadius = 10.0和masksToBounds = YES 。 这会导致滚动我的滚动视图的性能问题。 虽然我尝试了每个视图的shouldRasterize设置为YES ,但问题并没有解决。 但是,我知道这个问题的解决scheme。 那就是masksToBound被设置为NO 。 ( masksToBound's默认值是NO)尽pipemasksToBound是NO ,我的视图的angular仍然有曲线,性能问题也解决了。 我想知道cornerRadius和masksToBounds之间的关系。 我担心这个设置意外的问题。 谢谢。