我是IOS編程中的新手,我有一個tableview,當我選擇表中的一個項目時會拉起一個細節視圖。詳細視圖有標題,圖片,底部有一個textview。所有這些項目都在滾動視圖內。我希望整個頁面不僅滾動文本。問題是textview是可滾動的,所以我有兩個滾動條,一個用於視圖的主滾動條,另一個用於文本,我需要的是將兩個滾動條組合起來,這意味着當我滾動時需要滾動條視圖中,文本立即滾動。textview裏面的滾動視圖ios
這是一個關於視圖的屏幕截圖:
和滾動被禁用:
這是更新所述高度約束
後這是滾動視圖屬性
代碼的截圖:
NSString *text =[[jsonResults objectAtIndex:0] objectForKey:@"content"];
CGSize textSize = [text sizeWithFont:[UIFont systemFontOfSize:14]
constrainedToSize:CGSizeMake(300, 5000) lineBreakMode:NSLineBreakByCharWrapping];
[self.detailTextView setFrame:CGRectMake(self.detailTextView.frame.origin.x,self.detailTextView.frame.origin.y,textSize.width,textSize.height)];
[self.detailTextView setText:text];
scroll.ContentSize=CGSizeMake(320,1000);
謝謝你了很多,
@CarinaM:你有沒有這樣試過? – Balu 2013-04-30 10:09:16
是的,我關掉了文字視圖的滾動,但文字仍然不適合內容。 – CarinaM 2013-04-30 10:50:17
意味着在textview中遺漏了一些文本? – Balu 2013-04-30 10:51:44