相关疑难解决方法(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万
查看次数

如何在Xcode5中使用AutoLayout制作ScrollView

在xcode 5中使用故事板如何在AutoLayout ON的情况下制作完全可操作的垂直滚动滚动视图?
考虑到子视图具有层次结构:

  1.UIView  
    2.UIScrollView
      3.UIView (lets call this UIDetailView to make things easier)
Run Code Online (Sandbox Code Playgroud)

请具体从代码到约束,以使任何视图更小等.

storyboard uiscrollview ios autolayout xcode5

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

iOS 6中的UIScrollView

最近我下载了Xcode 4.5(iOS 6),但是当我试图继续我的一个项目时,我注意到UIScrollView无法正常工作,让我更清楚地解释一下:

我已经创建了UIScrollView并使用以下代码添加了初始化它:

-(void)viewDidLoad{

    [mainScrollView setScrollEnabled:YES];
    mainScrollView.contentSize = CGSizeMake(480, 0);

    [super viewDidLoad];

}
Run Code Online (Sandbox Code Playgroud)

在我打开我的XIB并将其链接mainScrollView到UIScrollView后,我将一些UIButton添加到scrollView.当我构建项目时,mainScrollView滚动但按钮没有显示,我的意思是,我只能看到已经按钮屏幕上.我做错了什么?如何设置UIScrollView?

iphone xcode uiscrollview ios6

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

标签 统计

uiscrollview ×3

autolayout ×2

ios6 ×2

ios ×1

iphone ×1

storyboard ×1

uiimageview ×1

xcode ×1

xcode5 ×1