天天看點

微網誌環境搭建

更多子產品:

1:加載一個UItableView,再執行個體化的時候直接賦予它為分組模式 (這裡如果是分組樣式,蘋果會自己給他搞一個圖檔,蘋果設定了self.tableView.backgroundView,優先級高于Color,我們要設定自己背景顔色時,需要将其清空)如果是plain樣式沒有這個效果,你同時設定兩個隻認backgroundView

微網誌環境搭建
微網誌環境搭建
微網誌環境搭建

2:拉伸圖檔,讓我們告訴他距離上下左右多少不需要拉伸,隻讓他拉伸中間部分,經過計算拉伸中間部分為1*1; 差不多是整個圖檔寬度的一半, 

微網誌環境搭建
微網誌環境搭建

3:UItableViewCell調用時間

微網誌環境搭建

4:給UItableViewCell設定背景圖檔,放在外面每次cell出現就要調用,放在括号裡面隻建立一次就行了,提高效率

微網誌環境搭建

5:設定button内容距離邊界多少

微網誌環境搭建
微網誌環境搭建

6:

微網誌環境搭建

  新寫法傳回一個CGRect,又寫了一個類,一個m檔案裡面有兩個類,這個類很簡單,隻用一下

微網誌環境搭建

6:設定tableview head和foot的高度

微網誌環境搭建

這樣整體的head和foot都改變了,但是有時候我們需要定點設定就要用到tableView的代理方法了

微網誌環境搭建

和head方法了

微網誌環境搭建

如果是最好一組我們自己來定義

7:需要在tableView的底部插入一定的高度

微網誌環境搭建

這個屬性是scrollView的

8:自定義右邊的箭頭 

微網誌環境搭建

9:設定UITableViewCell的右邊為文字  

微網誌環境搭建

新寫法,indexPath.row為0就是有圖,為1就是經典,因為第二組隻有兩行,這裡需要将Label的backgroundColor顔色清空他的位置不需要你設定,是以你隻設定寬高,也就是bounds。利用寬度和居中來讓Label往右邊調

微網誌環境搭建

10:我們自己定義的cell上有一個Label,我們在内部建立了它,并且已經加到了cell.accessoryView上,但是需要設定文字,我們需要講這個Label開放出去,使用者拿到這個Label再去給他設定具體的文字,那麼問題來了,這個開發的Label用strong?如果用strong别人拿到了這個Label可以亂改,我們辛苦建立的Label被别人改了,是以用reafonly

微網誌環境搭建
微網誌環境搭建

11:如果一個tableView的第0組有1行,第1組有2行,第2組有3行,直接傳回secton+1;下面這個方法是傳回第多少組有多少行

微網誌環境搭建

12:下面是預設建立的UITableViewControll 需要将forIndexPath去掉這個是stroyboard裡面的東西

微網誌環境搭建

13:選中cell時,取消上面的label高亮顔色 

微網誌環境搭建

為預設的label顔色

14:注意第三步,當我們輸入使用者名密碼,登入成功後,點選同意授權,新浪微網誌會給我們一個code這個就是授權的request Token ,我們去截取這個code

微網誌環境搭建
微網誌環境搭建
微網誌環境搭建
微網誌環境搭建
微網誌環境搭建

15:利用得到的授權後的request token 會得到一個access Token  express_in  1234秒後過期

微網誌環境搭建