ios - 将程序化 uiscrollview 更改为 IB

标签 ios xcode uiscrollview

这里有一个小问题。我一直在关注本教程,该教程使用 uiscrollview 创建自动滚动幻灯片。这段代码在我的viewdidload中使用 -

UIScrollView *scr=[[UIScrollView alloc] initWithFrame:CGRectMake(0, 120, 320, 180)];
scr.tag = 1;
scr.autoresizingMask=UIViewAutoresizingNone;
[self.view addSubview:scr];
[self setupScrollView:scr];
UIPageControl *pgCtr = [[UIPageControl alloc] initWithFrame:CGRectMake(0, 280, 320, 60)];
[pgCtr setTag:12];
pgCtr.numberOfPages=10;
pgCtr.autoresizingMask=UIViewAutoresizingNone;
[self.view addSubview:pgCtr];

正如您所看到的,一个小的 uiscrollview 是通过编程创建的,大小为 320x180。它工作得很好,除了我的 UI 有另一个 uiscrollview 占据了整个 ui,大约 320x700。我需要将这个以编程方式创建的 ScrollView 嵌入其中,有什么想法吗?或者,我需要使用 Storyboard创建自己的 ScrollView ,并使用代码将其链接起来,但不知道如何解决这个问题。

任何想法将不胜感激。

最佳答案

您必须将 ScrollView 嵌入 ScrollView 而不是主视图

[self.scrollView addSubview:scr];

关于ios - 将程序化 uiscrollview 更改为 IB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13496938/

相关文章:

ios - 从 Cordova 应用程序中删除闪屏加载 gif

ios - 我们是否需要使用相同的证书和配置文件来分发新应用程序以替换 iOS 中的旧应用程序?

ios - Swift - 压缩视频文件

iphone - 如何将后置摄像头实时视频显示到 UIImageView?

iphone - 当键盘显示时向上移动 UIView

iphone - 滚动键盘覆盖的文本字段

ios - UITableView Cells - 如何使一个单元格的高度固定,其他单元格的高度相对于屏幕尺寸可变?

ios - 核心蓝牙功能

iphone - UITableView contentInset 使表格 View 除了垂直滚动外还可以水平滚动

iphone - 您可以从 iOS 应用程序链接到 FB 页面,如果它存在,可以转到 FB 应用程序吗?