Ios 如何在XCode中将图像和文本放在同一布局中

Ios 如何在XCode中将图像和文本放在同一布局中,ios,xcode,uiscrollview,uiimageview,uitextview,Ios,Xcode,Uiscrollview,Uiimageview,Uitextview,这是我的第一篇文章。如何向应用程序添加文本和图像。我只制作了一个基于图像、文本和按钮的应用程序,并为android制作了它,如下图所示。我现在尝试在iOS中这样做,但我无法将图像放在文本之后,然后再放一次文本 在android中,我可以在一个滚动布局中放置多个ImageView和TextView,但在storyboard Xcode 4.5/4.6中我无法做到这一点 如果你能给我一些简单的想法来修复和复制iPhone和iPad的Xcode中相同风格的布局,那就太好了。我不熟悉Xcode,所以如果

这是我的第一篇文章。如何向应用程序添加文本和图像。我只制作了一个基于图像、文本和按钮的应用程序,并为android制作了它,如下图所示。我现在尝试在iOS中这样做,但我无法将图像放在文本之后,然后再放一次文本

在android中,我可以在一个滚动布局中放置多个ImageView和TextView,但在storyboard Xcode 4.5/4.6中我无法做到这一点

如果你能给我一些简单的想法来修复和复制iPhone和iPad的Xcode中相同风格的布局,那就太好了。我不熟悉Xcode,所以如果可以很容易地解决这个问题,请您帮忙

我想能够使一个长的滚动页面与许多文本行和图像,你可能已经从下面的图像理解

提前谢谢

抱歉,无法发布图像。可以重试或发布网站链接

  • 您需要创建一个UIScrollView->init UIScrollView框架,并将其添加到应用程序中,设置滚动视图的内容大小

  • 为文本创建UILabel。->使用框架和文本初始化UILabel,将其作为子视图添加到滚动视图中

  • 为图像创建UIImageView->init UIImageView,使用框架和图像,将其作为子视图添加到滚动视图中

  • 通常,如果您以编程的方式进行操作,则仅此而已

    一些代码(未经测试):


    ps:如果你想使用nib,我可以为你找到一些捕获。

    “图像+文本”-应该是一个按钮,对吗?你可以添加多个UIImageView并在UISCrollView中添加所有子视图来解决你的问题。嗨,我尝试了scrollview,并尝试在其中放置许多文本和图像视图,但在模拟器中不起作用。另外,我不想做一个按钮。这不允许我提交图片,否则会更容易。谢谢你的回复。但我并没有真正理解您的解释,因为我是Xcode新手。我正在尝试用新的故事板方法构建它,因为它很简单,不需要任何编程(苹果就是这么说的)。如果你能提供更多的细节,比如在哪里输入代码,或者如何输入代码,就像任何教程、视频等,这些都会对你有所帮助。对不起,我太笨了,因为我是新手。没关系。我添加了一些代码(直接键入,不带文本)。如果您还有问题或需要更多问题,请告诉我。谢谢,现在似乎工作得更好了,现在我只需要学习如何正确使用它。非常感谢你。我会尝试勾选你的答案,因为我是新来的,所以我可以投票支持
    UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, width, height)];
    
    UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 50, 100)];
    label1.text = @"label1";
    [scrollView addSubview:label1];
    
    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 100, 300, 500)];
    imageView.image = [UIImage imageNamed:@"imagename.png"];
    [scrollView addSubview:imageView];
    
    scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, label1.frame.size.height+imageView.frame.size.height);
    [self.view addSubview:scrollView];