有感于iOS自動(dòng)布局代碼的冗長(zhǎng)和繁瑣,閑來(lái)無(wú)事,便自己封裝了一下。寫的過(guò)程中我借鑒了NSLayoutAnchor和masonry的一些思路,寫了充分的單元測(cè)試用例,并對(duì)框架的...
最近看了許多iPhone X適配的文章,發(fā)現(xiàn)很少有介紹safeArea的,就來(lái)隨便寫寫 現(xiàn)在對(duì)于iPhone X的適配,有一種常見(jiàn)的做法是給導(dǎo)航欄或tabbar增加一個(gè)固定的...
第一種 提示:上面這種方法會(huì)被系統(tǒng)給拉伸,需要在當(dāng)前控制器里面設(shè)置 第二種 提示: 這種方法在父類方法中設(shè)置好使 -以上兩種方法都是在不改變系統(tǒng)手勢(shì)滑動(dòng)返回的情況下的 第三種...
最近自己在做新浪微博,需要檢索并高亮顯示部分文字:(#話題#、@用戶名、鏈接、表情)查來(lái)查去,應(yīng)該使用“正則表達(dá)式”研究了幾天,得出了新浪微博的正則表達(dá)式如下: #話題###...
TableView 多余分割線的處理 方法一,以下兩個(gè)方法的實(shí)現(xiàn) - (void)viewDidLoad { [super viewDidLoad]; self.tableV...
1、拖動(dòng)tableview時(shí)隱藏鍵盤 self.tableView.keyboardDismissMode=UIScrollViewKeyboardDismissModeOn...
//每天比較一次 - (void)judgeNeedVersion{ NSUserDefaults *userDefault = [NSUserDefaults standa...