標籤:綁定 make pod 導致 exce option lib data 資料繫結
pragram預先處理指令
常用快速鍵
- 查看文檔說明
選中要查看的api,按住option+左鍵:
- 注釋
cmd + /
架構
- Masonry
autolayout
http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/
?### 使用注意
?+ 案例
?make.left.equalTo(self.contentView).offset(12);
make.top.equalTo(self.contentView).offset(18);
make.size.width.mas_equalTo(32);
make.size.height.mas_equalTo(32);
每個屬性設定都單獨寫;因為是鏈式文法,如果所有屬性的配置都放在一起感覺後面的設定會覆蓋前面的設定。
?+ 置中
> ?make.center
?+ 垂直置中
?> make.centerY
?+ 水平置中
?> meke.centerX
工具
- cocoapods
程式依賴管理
http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/
控制項
- UIImageView
http://blog.sina.com.cn/s/blog_9c2363ad0101e15l.html
- UITableView
https://www.kancloud.cn/digest/ios-1/107419
- 設定UITableViewDelegate,試圖載入委託
- 設定UITableViewDataSource,資料繫結
- 可以自訂Cell,需要繼承UITableViewCell
- UITextView
類似於Android裡面的EditText
- UILabel
文本
- 富文本
> https://www.jianshu.com/p/5d24d22f99c3
- UIButton
API
- UIFont
設定文本字型
- UITableViewDelegate
- UITableViewDataSource
異常
- 編譯失敗,符號衝突
由於import了.m檔案,導致;import .h檔案後編譯成功;
- unrecognized selector sent to instance
給nil對象發送了訊息
- 自訂的UITableViewCell沒有被UI TableView調用
需要調用UITableView的registerClass方法註冊自訂的cell
- NSInternalInconsistencyException
reason: ‘couldn‘t find a common superview for <UITextView: 0x7fdb4d015200;
原因:是在設定view的約束前沒有調用addSubView方法將view添加到parent view中。
解決辦法:是在view初始化完成後調用parentview的addsubview方法;
iOS開發——初識