Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 离开圆线的角半径_Ios_Iphone_Objective C_Uiview - Fatal编程技术网

Ios 离开圆线的角半径

Ios 离开圆线的角半径,ios,iphone,objective-c,uiview,Ios,Iphone,Objective C,Uiview,设置UIView的边框宽度和角半径后,得到黑色的圆线 代码: afterSelectFrameView.layer.borderWidth=[slide value]; afterSelectFrameView.layer.cornerRadius=[slide value]; 我使用下面的代码(它是ViewUtilities库的一部分)在任何视图上绕过拐角。 您可以修改它以添加其他半径、颜色等的参数 +(void)AdjustViewEdges:(UIView*)view { [vi

设置UIView的边框宽度和角半径后,得到黑色的圆线

代码:

afterSelectFrameView.layer.borderWidth=[slide value];
afterSelectFrameView.layer.cornerRadius=[slide value];
我使用下面的代码(它是ViewUtilities库的一部分)在任何视图上绕过拐角。
您可以修改它以添加其他半径、颜色等的参数

+(void)AdjustViewEdges:(UIView*)view
{
   [view.layer setBorderColor: [[UIColor blackColor] CGColor]];
   [view.layer setBorderWidth: 1.0];
   [view.layer setCornerRadius:12.0f];
   [view.layer setMasksToBounds:YES];  
   view.backgroundColor = [UIColor colorWithRed:.99 green:0.99 blue:0.99 alpha:1.0];
}

// You will need this as well
#import <QuartzCore/QuartzCore.h>
+(无效)调整视图边缘:(UIView*)视图
{
[view.layer setBorderColor:[[UIColor blackColor]CGColor]];
[视图.图层宽度:1.0];
[view.layer setCornerRadius:12.0f];
[view.layer setMasksToBounds:YES];
view.backgroundColor=[UIColor COLOR WITHRED:.99绿色:0.99蓝色:0.99阿尔法:1.0];
}
//你也需要这个
#进口
我不相信它给了我你看到的线条…但我的背景颜色不同,所以它们可能被隐藏

这有用吗?

将掩码应用于边界

[imageView.layer setMasksToBounds:YES];
[imageView.layer setCornerRadius:5.0];
设置边界不是必需的,但这里有一个选项供您选择

[imageView.layer setBorderWidth:0.0f];
像这样使用它

afterSelectFrameView.layer.borderWidth=0.0;

afterSelectFrameView.layer.cornerRadius=[slide value];

快乐编码………

afterSelectFrameView.layer.borderWidth=[滑动值];afterSelectFrameView.layer.cornerRadius=[滑动值];有什么帮助吗?或者任何可以解决我的问题的代码片段[幻灯片值]取决于滑块值。滑块值从0到10。
afterSelectFrameView.layer.masksToBounds=YES
我尝试了afterSelectFrameView.layer.masksToBounds=YES和afterSelectFrameView.layer.masksToBounds=NO。但问题仍然存在。实际上,我有一个UIScrollView,我正在添加图像视图。我尝试给出角半径和滚动视图的角宽度。这是正确的答案-屏蔽边界可以做到这一点。刚刚有(并修复了!)相同的问题。