UIScrollViewdynamic调整UILabel的大小
我有一个不是静态的UILabel。
我想调整我的滚动视图,以便它符合标签。
现在我的想法是:
self.scrollView.contentSize = CGSizeMake(320.0, 92+self.contentLabel.frame.size.height);
92代表我的标签从哪里开始的像素。 (也有一个标题)
但它不起作用,它似乎也与Interface Builder连接。
多谢你们。
您还需要设置框架。 scrollview的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);