想請教一些關於如何處理自定義設計的建議。MonoTouch.Dialog中的自定義元素:StyledMultilineElement頂部對齊,使用UIWebView
我的設計需要一個UITableViewCell
,其中包含您在StyledMultilineElement
中找到的常見文本標籤,詳細文本標籤和自定義AccessoryView。除此之外,我想在DetailTextLabel下面顯示一個UIWebView
。
理想情況下,UIWebView
的內容將在單元格被輕敲時滑入和滑出。
它很容易延伸StyledMultilineElement
,但默認情況下,StyledMultineElement
垂直居中對齊TextLabel
和DetailTextLabel
。通過擴展IElementSizing
並覆蓋GetHeight
,我可以增加單元大小,但標籤居中。是否有簡單的方法將它們對齊到單元格頂部,還是需要手動執行佈局(即在LayoutSubviews
)?
可以將自定義視圖(如UIWebView
)添加到StyledMultilineElement中,還是建議進行完全自定義佈局?
在這方面取得了一些進展,請參閱http://stackoverflow.com/questions/12431208 – Ryan 2012-09-14 20:02:06