我有一个非静态的 UILabel。
我想调整滚动视图的大小以使其适合标签。
这是我现在的想法:
self.scrollView.contentSize = CGSizeMake(320.0, 92+self.contentLabel.frame.size.height);
92 代表我的标签开始的像素。(也有标题)
但它不起作用,它似乎也与 Interface Builder 连接。
多谢你们。
我有一个非静态的 UILabel。
我想调整滚动视图的大小以使其适合标签。
这是我现在的想法:
self.scrollView.contentSize = CGSizeMake(320.0, 92+self.contentLabel.frame.size.height);
92 代表我的标签开始的像素。(也有标题)
但它不起作用,它似乎也与 Interface Builder 连接。
多谢你们。
您还需要设置框架。contentSize
滚动视图只是其中的内容,而不是视图本身的框架。如果contentSize
大于框架,它将导致滚动。
CGSize buttonSize = CGSizeMake(320.0, 92+self.contentLabel.frame.size.height);
self.scrollView.contentSize = buttonSize;
self.scrollView.frame = CGSizeMake(0, 0, 320.0, buttonSize.width, buttonSize.height);