在iPhone / iPad上显示调整视图大小的手柄有什么更好的方法?

时间:2010-04-11 13:32:19

标签: iphone cocoa-touch ipad

我想在UIView的角落处显示一个可用于调整视图大小的句柄。如何显示浮动在其他所有内容顶部的句柄,并且仍然与视图建立连接并与视图同步?

我之前实施的解决方案如下所示:

alt text http://bayimg.com/image/dalipaacn.jpg

我将视图放到另一个视图中,该视图显示了角落顶部的句柄。这种方法的问题是句柄为原始视图的大小增加了额外的空间。由于Apple建议按钮的大小至少为40 x 40像素,因此它的空间不是很小,而且超出了原始视图的可见范围。此外,当我想将原始视图边框与其超视图边框对齐时,部分手柄按钮变得不可触及。另一个问题是原始视图必须封装在这个“辅助视图”对象中,因此它成为某些东西的一部分,尽管它确实是主要组件。

1 个答案:

答案 0 :(得分:0)

您可以使框架视图大于实际内容,然后插入内容。这可能是最简单的方法。您还可以使用不是框架视图子视图的视图,但是如上所述,您会遇到将句柄与内容视图同步的问题。我推荐第一个选项。