IOS xib布局小技巧-邊框設(shè)置
IOS xib布局小技巧-邊框設(shè)置
在xib或storyboard中為UIView添加邊框或圓角
view的圓角半徑(cornerRadius)和邊框?qū)挾瓤梢栽谟覀?cè)標(biāo)識(shí)符檢測(cè)器(第三個(gè))上的User Defined Runtime Attributes內(nèi)進(jìn)行設(shè)置,如圖

注:圖中未設(shè)置圓角方法同上圖邊線(xiàn)寬度設(shè)置相同 Key Path : layer.cornerRadius Value 處設(shè)置想要的半徑即可
但是默認(rèn)情況下邊框的顏色是不能設(shè)置的,因?yàn)檫@里設(shè)置的顏色類(lèi)型是UIColor而borderColor是CGColor因此顯示不出來(lái)(個(gè)人觀點(diǎn),路過(guò)的大牛們要是覺(jué)得不對(duì)請(qǐng)指出,先謝過(guò)了),解決辦法:為CALayer寫(xiě)個(gè)類(lèi)目添加個(gè)屬性 UIColor *borderUIColor 利用setter方法設(shè)置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
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
iOS開(kāi)發(fā)中蘋(píng)果輸入手機(jī)號(hào)變用戶(hù)的名字
今天我們的用戶(hù)輸入手機(jī)號(hào)之后變成了用戶(hù)的名字,沒(méi)辦法獲取驗(yàn)證碼,因?yàn)槭謾C(jī)格式不對(duì)。下面通過(guò)本文給大家分享開(kāi)發(fā)中蘋(píng)果輸入手機(jī)號(hào)變用戶(hù)的名字,需要的朋友可以參考下2017-05-05
全面解析iOS應(yīng)用中自定義UITableViewCell的方法
這篇文章主要介紹了iOS應(yīng)用開(kāi)發(fā)中自定義UITableViewCell的方法,示例為傳統(tǒng)的Obejective-C語(yǔ)言,需要的朋友可以參考下2016-04-04
關(guān)于iOS 11不能定位問(wèn)題的解決方法
最近在開(kāi)發(fā)中遇到一個(gè)問(wèn)題,后來(lái)發(fā)現(xiàn)是蘋(píng)果新增一個(gè)權(quán)限,自己可查,下面這篇文章主要給大家介紹了關(guān)于iOS 11不能定位問(wèn)題的解決方法,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11
iOS中使用JSPatch框架使Objective-C與JavaScript代碼交互
有了JSPatch,我們便可以在iOS App開(kāi)發(fā)中令JavaScript代碼調(diào)用原生的Objective-C屬性和方法等,下面就來(lái)詳細(xì)看一下如何在iOS中使用JSPatch框架使Objective-C與JavaScript代碼交互2016-06-06
IOS-MVC層讀取服務(wù)器接口JSON數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了IOS-MVC層讀取服務(wù)器接口JSON數(shù)據(jù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12
iOS多線(xiàn)程應(yīng)用開(kāi)發(fā)中使用NSOperation類(lèi)的基本方法

