我是 IOS 编程新手,我有一个表格视图,当我选择表格中的一个项目时会拉出一个详细视图。详细视图有标题、图片和底部的文本视图。所有这些项目都在滚动视图中。我希望整个页面滚动而不仅仅是文本。问题是textview是可滚动的,所以我有2个滚动,一个用于视图的主滚动,第二个用于文本,我需要将两个滚动结合起来,这意味着我滚动时想要视图中,文本立即随之滚动。
这是关于视图的屏幕截图:
并且滚动被禁用:
这是在更新高度约束之后
这是滚动视图属性的屏幕截图
代码是:
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);
十分感谢,