[!] Error installing OBShapedButton[!] /usr/bin/git clone https://github.com/ole/OBShap...
[!] Error installing OBShapedButton[!] /usr/bin/git clone https://github.com/ole/OBShap...
導(dǎo)航欄下面總是有根線隱藏不了,選中那根線后定位這根線的圖層,位于第一個(gè)圖層的子視圖內(nèi) 直接遍歷navigationBar.subviews.firstObject.subvi...
方法1、 weak var weakSelf =self self.block ={() -> () in if let strongSelf = wea...
xcode13 報(bào)錯(cuò)The Legacy Build System will be removed in a future release. You can configur...
本文不介紹橋文件搭建和類的導(dǎo)入,只是闡述oc與swift函數(shù)方法的小區(qū)別 oc中有類方法與對(duì)象方法,調(diào)用swift時(shí)候也有兩種調(diào)用方式 1、類方法調(diào)用:[class func...
override init(frame: CGRect) { super.init(frame: frame) } required init?(coder:N...
overrideinit(style:UITableViewCellStyle,reuseIdentifier:String?){ super.init(style:s...
在OC中習(xí)慣用block來(lái)傳值,而swift中,block被重新定義了一下,叫閉包; 使用的技巧:誰(shuí)定義誰(shuí)傳值; 案例使用A、B控制器: 1~4步在B中執(zhí)行,最后在A中執(zhí)行;...
OC中定義枚舉 typedef NS_ENUM(NSInteger, RefreshType) { EndRefresh, RefreshWithNoMoreData...
注意本文章講的不是正常的oc block調(diào)用,是block以參數(shù)形式存在于oc被調(diào)用 oc中定義方法A - (id)methodA:(void(^)(idx))nextBlo...
添加裁減方法 cell的.m文件內(nèi) - (void)awakeFromNib { [super awakeFromNib]; [self setClipsToBoun...
初始化headerView的的方法里面添加下面這句代碼 self代表的是headerView 大部分情況都可以解決 但是需要?jiǎng)討B(tài)高度的時(shí)候 個(gè)別情況導(dǎo)致高度設(shè)置未生效 可...
- (CGContextRef)createARGBBitmapContextWithImage:(UIImage*)image { // Get image width...
為了實(shí)現(xiàn)更多樣式,我們會(huì)在一個(gè)collection里加載多種cell 但是加載后發(fā)現(xiàn)順序混亂 出現(xiàn)這個(gè)問(wèn)題: 1、首先要檢查數(shù)據(jù)源的排序是否正確 2、看一下cellForIt...
有一些button或者其他view添加陰影后發(fā)現(xiàn)陰影效果不顯示 button切圓角后需要設(shè)置masksToBounds屬性 設(shè)置后陰影會(huì)被裁掉 需要再設(shè)置clipsToBou...
切圓角丟失一塊或者邊緣毛邊之類的問(wèn)題 在cell里面加入代碼 self.layer.shouldRasterize = YES; self.layer.rasterizati...
Error Domain=kCFErrorDomainCFNetwork Code=310 "(null)" UserInfo={_NSURLErrorFailingURLS...
環(huán)境配置的基本步驟百度上很多,我大概只是說(shuō)一下遇到的問(wèn)題以及解決辦法 我先建了Base.xcconfig一個(gè)Base類,里面把通用版本號(hào),PREPROCESSOR還有一些ID...