我正在尝试实现ScrollView,但是当我将View放入内部时,View在预览中看起来很不错,但在运行应用程序时却不一样:
http://i.stack.imgur.com/ZZfEg.jpg
而且我不知道如何调整视图宽度的文本。
没有ScrollView我可以做一个很好的结构化视图但是当我使用ScrollView时我无法获得良好的视图,怎么办?
答案 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 +拖动到视图 - 您应该会弹出一个弹出窗口, “等宽”选项。