相关疑难解决方法(0)

使用autolayout在UIScrollView中缩放UIImageView

我在UIScrollView中嵌入了UIImageView,在iOS 6和autolayout之前,我在控制器的viedDidLoad方法中使用了以下代码段来显示可滚动和可缩放的图像.

self.scrollView.contentSize = self.imageView.image.size;
self.imageView.frame = CGRectMake(0, 0, self.imageView.image.size.width, self.imageView.image.size.height);
Run Code Online (Sandbox Code Playgroud)

但现在使用故事板中设置的约束.我发现这个问题在iOS 6上使用自动布局在ScrollView中嵌入ImageView,其他一些在SO中说明在viewDidLoad之后加载/强制执行约束,并且将我之前的代码片段移动到viewDidAppear会解决此问题,但缩放不能正常工作似乎在缩放到缩放手势后,scrollView和imageView的大小会重置为storyboard的约束.

我只是在猜测,但我认为可能有一些方法可以覆盖scrollView和imageView在可能有效的代码中的垂直和水平空间约束.

其他人有这个问题吗?

uiscrollview uiimageview autolayout ios6

19
推荐指数
3
解决办法
2万
查看次数

从osx中的代码中setAutoresizingMask

在尺寸检查器中有一个名称为Atosizing的部分,可以设置控件的左,右,上,下布局,我发现我这样做setAutoresizingMask但不知道如何将我的控件布局设置为正确和向上(均值当用户调整窗口时我的控制牛排向右和向上)

xcode cocoa objective-c autoresizingmask

4
推荐指数
1
解决办法
7171
查看次数