你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS技巧綜合 >> Masonry基本使用

Masonry基本使用

編輯:IOS技巧綜合
[摘要]本文是對Masonry基本使用的講解,對學習IOS蘋果軟件開發有所幫助,與大家分享。

在學習過程中,通過同學了解到了這個自動布局第三方框架-Masonry

Masonry是一個輕量級的布局框架,使用簡潔的代碼來代替冗長、繁瑣的AutoLayout代碼。

本文章只是對Masonry的基本使用,對於Masonry的具體內容可參考以下兩篇技術博客,本人也是在這兩篇文章的了解下才使用的:

Masonry介紹與使用實踐(快速上手Autolayout):http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/

iOS 源代碼分析----Masonry:http://draveness.me/ios-yuan-dai-ma-fen-xi-masonry/

本文的Demo素材來自我就叫Sunny怎麼了 大神的微博:http://weibo.com/u/1364395395

素材帖子: http://blog.sunnyxx.com/2015/05/17/cell-height-calculation/

本文是在使用UITableView+FDTemplateLayoutCell 的時候引用了Masonry布局控件。

代碼如下:

在此方法內解析json數據,解析完後返回主線程做後續操作。

在viewDidLoad方法內調用上面的方法,並在方法執行完畢後做相應操作。

在自定義cell的layoutSubviews方法中布局子控件

最後在tableViewHeightForRowAtIndexPath 方法內部用UITableView+FDTemplatLayoutCell 分類中的方法計算cell的高度

到此本文也就結束了。內容不多。具體請看Demo.

橫屏:

豎屏:

小弟第一次寫博客,哪些不好的請各位多多提拔!謝謝

本文Demo下載地址:https://github.com/XQBoy/MasonryExercise

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved