如果有方法檢測UILabel
是否存在換行符,我希望在填充多個UILabel
後檢測UITableView
的每個UITableViewCell
。因爲我想動態設置其框架。我需要這樣做,因爲我有一個UILabel
在另一個的頂部,而UILabel下面的其他每個行都必須與另一個具有相同的距離。檢測UILabel換行符。將項目動態放入UITableViewCell中
我只找到的性質的UILabel
的numberOfLines
我意識到,這取決於器件(iPhone 6,6 Plus和其餘部分),的UITableViewCell
變化寬度。所以它直接影響到UILabel
空間。我可以計算UILabel
的長度,並根據它的不同,根據這個長度更改下面的那個UILabel
的框架,但我不喜歡這種方式。
任何幫助?
謝謝
好,和類型的約束有我添加到UITableViewCell的視圖的其餘元素。因爲使用Xcode的Add missing constraints幫助模式只是把所有東西都搞砸了。 – santibernaldo 2014-11-26 11:59:24
@santibernaldo,您需要從單元格的頂部經過任意視圖的約束到彼此的底部 - 因此需要一系列將單元格的頂部和底部與視圖和空格相連接的約束條件。 – rdelmar 2014-11-26 16:14:56
我修正了你的意見,謝謝rdelmar。對不起,以前沒有回覆! – santibernaldo 2014-12-24 11:36:34