我是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