UIScrollView运行时的视图更改

时间:2015-10-07 07:16:11

标签: ios swift uiview uiscrollview

我正在尝试实现ScrollView,但是当我将View放入内部时,View在预览中看起来很不错,但在运行应用程序时却不一样:

http://i.stack.imgur.com/ZZfEg.jpg

而且我不知道如何调整视图宽度的文本。

没有ScrollView我可以做一个很好的结构化视图但是当我使用ScrollView时我无法获得良好的视图,怎么办?

此处代码:http://pastebin.com/LN5FySku

2 个答案:

答案 0 :(得分:0)

如果您使用代码而不是故事板,我认为这项任务非常简单。 使用此代码..

您也可以在Storyboard中执行此操作,但我更喜欢使用代码执行此类任务。希望有所帮助。

UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 520)]; // little less than 568 to accommodate the tabBar
[scrollView setContentSize:CGSizeMake(320, 1500)];
UIView *largeView = [[UIView alloc] initWithFrame:CGRectMake(10, 10, 320, 100)];
[scrollView addSubview:largeView];
[self.view addSubview:scrollView];

有关详细信息,请查看此link

答案 1 :(得分:0)

我的问题解决了,原因是:

UIImageView:我认为当我复制视图时,我的视图丢失了图像,所以点击你的UIImageView并设置图像字段。

UILabel:对于裁剪文本,您必须在ContentView和View之间创建Equal Width Constraint,在视图层次结构上选择ContentView并按Control +拖动到视图 - 您应该会弹出一个弹出窗口, “等宽”选项。