2011-08-05 33 views
0

我在寻找一个框架的“下限”。所讨论的帧是基于内容大小调整大小的UITextView,例如iPhone CGRect - 获取帧大小?

CGRect frame = mainTextBox.frame; 
frame.size.height = mainTextBox.contentSize.height; 
mainTextBox.frame = frame; 

这工作正常,但它是scrollView的最后一项。所以我想要做的是将滚动视图编程为只与底层一样长,例如,

[scrollView setContentSize:CGSizeMake(320,1850)] 

我想要做的是使1850的大小适当,以便scrollView在mainTextBox下面结束。

反正是有得到回报的框架视图顶部底部的距离?

+0

出于好奇,为什么不使用[scrollView sizeToFit]? –

回答

1

只需添加原点(视图的左上角),以高度的y坐标。

CGFloat lowerBound = mainTextBox.frame.origin.y + mainTextBox.frame.size.height; 
0

CGRectGetMaxY(mainTextBox.frame);你的需要吗?