iphone - 如何使 UIView 中的内容可滚动?

标签 iphone objective-c uiview uiscrollview

我有一个 UIView,其中包含 IB 中的 UIScrollView(里面有一堆元素)。 ScrollView 已正确连接,但内部内容不滚动。不知道为什么?

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {

 scrollView.contentSize = CGSizeMake(320,600);
 scrollView.showsHorizontalScrollIndicator = NO;
 scrollView.showsVerticalScrollIndicator = NO;
 scrollView.scrollsToTop = NO;


 self.title = titleDescription;

 self.descriptionTextView.text = bodyDescription;
 self.addressTextView.text = address;
 self.phoneTextView.text = phone;
 self.websiteTextView.text = website;
    [super viewDidLoad];
}

最佳答案

您需要在代码中设置 ScrollView 的 contentSize 属性(无法在 Interface Builder 中完成)。

关于iphone - 如何使 UIView 中的内容可滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4473399/

相关文章:

iphone - 核心数据 - 获取一对多关系的 objectID 而不会引发错误

objective-c - CGContext 无效上下文 0x0

objective-c - 核心音频 : the proper method of reading an AudioFileMarkerList?

ios - 如何在 ePub 阅读器中使用朗读屏幕自动打开页面

ios - UIView 显示了 25%

iphone - 插入 subview :belowSubview: in UITableViews

ios - CollectionView 与 touchesBegan 和 touchesEnded 方法中的动画混淆

iPhone VOIP 在后台

iphone - 如何从 NSURLProtocol 内部获取请求 UIWebView

ios - CoreMotion 在 iOS 10 上延迟传送数据