在缩放时按钮改变尺寸

时间:2012-07-11 22:49:33

标签: objective-c uiview uiscrollview uibutton

我有一个UIScrollView,里面有UIImageView和UIButton。

enter image description here

我正在阅读答案here如果我有一个包含所有可缩放内容的单一视图,那么我应该没问题。问题是图像的按钮不会缩放。

我认为我所拥有的东西会起作用,因为Scroll View是可缩放的视图。

我是否需要创建另一个UIView并将所有内容放在那里(并保持相同的层次结构?)?

2 个答案:

答案 0 :(得分:0)

你检查了弹簧和支柱吗?在“自动调整大小”下查看大小检查器。那些小红线..如果没有意义,请搜索'自动布局'。

答案 1 :(得分:0)

我最后通过在代码中声明按钮来修复此问题,并在hiearchy中添加了一个UView。 uiview是滚动视图的子视图,imageview是uiview的子视图。然后我将按钮添加到uiview。

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
...
[view addSubview:button];