IOS xib布局小技巧-邊框設置
IOS xib布局小技巧-邊框設置
在xib或storyboard中為UIView添加邊框或圓角
view的圓角半徑(cornerRadius)和邊框?qū)挾瓤梢栽谟覀葮俗R符檢測器(第三個)上的User Defined Runtime Attributes內(nèi)進行設置,如圖
注:圖中未設置圓角方法同上圖邊線寬度設置相同 Key Path : layer.cornerRadius Value 處設置想要的半徑即可
但是默認情況下邊框的顏色是不能設置的,因為這里設置的顏色類型是UIColor而borderColor是CGColor因此顯示不出來(個人觀點,路過的大牛們要是覺得不對請指出,先謝過了),解決辦法:為CALayer寫個類目添加個屬性 UIColor *borderUIColor 利用setter方法設置borderColor。
代碼如下:
// // CALayer+XibConfiguration.h // // // Created by MLS on 15/10/12. // Copyright © 2015年 MLS. All rights reserved. // #import <QuartzCore/QuartzCore.h> @interface CALayer (XibConfiguration) // This assigns a CGColor to borderColor. @property(nonatomic, assign) UIColor *borderUIColor; @end
// // CALayer+XibConfiguration.m // // // Created by MLS on 15/10/12. // Copyright © 2015年 MLS. All rights reserved. // #import "CALayer+XibConfiguration.h" @implementation CALayer (XibConfiguration) -(void)setBorderUIColor:(UIColor*)color { self.borderColor = color.CGColor; } -(UIColor*)borderUIColor { return [UIColor colorWithCGColor:self.borderColor]; } @end
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
全面解析iOS應用中自定義UITableViewCell的方法
這篇文章主要介紹了iOS應用開發(fā)中自定義UITableViewCell的方法,示例為傳統(tǒng)的Obejective-C語言,需要的朋友可以參考下2016-04-04iOS中使用JSPatch框架使Objective-C與JavaScript代碼交互
有了JSPatch,我們便可以在iOS App開發(fā)中令JavaScript代碼調(diào)用原生的Objective-C屬性和方法等,下面就來詳細看一下如何在iOS中使用JSPatch框架使Objective-C與JavaScript代碼交互2016-06-06IOS-MVC層讀取服務器接口JSON數(shù)據(jù)
這篇文章主要為大家詳細介紹了IOS-MVC層讀取服務器接口JSON數(shù)據(jù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-12-12

iOS多線程應用開發(fā)中使用NSOperation類的基本方法