我有一個應用程序,我有一個滾動視圖,我有滾動視圖中添加textview。 我設置了textview(0,0,560,200)的框架,因爲我希望textview寬度多於Iphone屏幕寬度。如何在輸入文本時水平滾動textview?
現在我的問題是如何滾動我的textview在左邊方向輸入文本在textview中的屏幕寬度結束?
這意味着當我達到通過輸入文字來結束屏幕寬度的,所述TextView的應留下作爲我繼續輸入文本滾動。
我有一個應用程序,我有一個滾動視圖,我有滾動視圖中添加textview。 我設置了textview(0,0,560,200)的框架,因爲我希望textview寬度多於Iphone屏幕寬度。如何在輸入文本時水平滾動textview?
現在我的問題是如何滾動我的textview在左邊方向輸入文本在textview中的屏幕寬度結束?
這意味着當我達到通過輸入文字來結束屏幕寬度的,所述TextView的應留下作爲我繼續輸入文本滾動。
這會給文本的寬度進入
CGSize TEXTSIZE = [yourTextview.text sizeWithFont:yourTextview.font constrainedToSize:yourTextview.contentSize lineBreakMode:UILineBreakModeWordWrap]; CGFloat ff = textSize.width;
您不需要使用scrollview,因爲UITextView將具有滾動屬性。您可以使用在輸入text.i,e「UITextViewTextDidChangeNotification」時獲得的通知,並根據需要更改textview contentoffset。
感謝您的建議,但我怎麼才能找到字母的寬度,以便我可以設置contentoffset.i的意思是說有'l'和'W'不同的寬度像其他字母也。 – dks1725 2011-03-03 05:42:20
另外我怎麼才能知道我通過輸入文本到達屏幕末端,現在我必須設置contentoffset。請放一些代碼,如果你可以......再次感謝 – dks1725 2011-03-03 05:43:23