2011-07-29 24 views
0

我有UITableView的UIViewController視圖。自定義UITableViewCell包含兩個半:1.question(UILabel)和2.answer(UITextView)。在橫向推送UIViewController時,UITextView的contentSize不會改變

是的,我知道UITextView是非常'重'控制,但我想識別電話號碼,並在電話通話結束後自動返回到應用程序。

第一個問題:有沒有其他解決方案(不使用UITextView)來實現這樣的行爲? 解決方案:自定義UILabel +「tel://」網址 - 不起作用,它不會將我帶回應用程序。

最重要的是,當答案超過2行時,我希望顯示器顯示指標。由於UITextView沒有告訴haw多行文本的屬性,我正在計算文本行的數量:textView.contentSize.height/textView.font.lineHeight;

第2個問題:當UITextView的contentSize被更新了嗎?我遇到問題,在橫向模式下推送UIViewController時,contentSize具有默認(縱向)值。

回答

0

對於詳細描述使用按鈕下面的代碼

給定線

[細胞setAccessoryType:UITableViewCellAccessoryDe​​tailDisclosureButton]。

而對於呼叫設施我還沒有發現,如果你能告訴我有關這個問題,你可以返回到應用程序。

和尺寸更新問題,請使用詳細信息視圖當點擊Discriptor和按鈕上使用標籤,當點擊按鈕在詳細查看將TextView的詳細說明,可以更然後@行了... ...

我覺得這可能會幫助你.....

相關問題