【问题标题】:Programaticly add UI asset to a UIScrollView以编程方式将 UI 资产添加到 UIScrollView
【发布时间】:2011-08-24 16:27:11
【问题描述】:

我是 iOS 开发新手,我遇到的一些问题未包含在教程基础知识中。 话虽如此,迭代数组并以编程方式将 UI 资产添加到视图中是否常见?

例子:

NSString *myPlistFile = [[NSBundle mainBundle] pathForResource:PeopleStubPlist ofType:@"plist"];
peopleStub = [[NSArray alloc] initWithContentsOfFile:myPlistFile];

for (int i = 0; i < peopleStub.count; i++) {
    // add UI asset (UIImage) here...
}

目标是创建“用户头像”的平铺列表...由于它是平铺列表,因此 UITableView 不是一个选项。

谢谢, 安德烈

【问题讨论】:

  • 比您想象的要普遍得多。由于 iOS 没有布局控制器(本身)之类的东西,因此您通常最终定义所有内容的 frame 以便它们按您想要的方式布局。一些控件,比如UITableView,这样做的方式是让你认为它是一个布局控制器(根据某些定义,我想它是),但从技术上讲,它仍然是手动布局所有内容。

标签: ios arrays uiscrollview uiimage


【解决方案1】:

仅供参考 - 我在这篇博文中找到了一个有效的解决方案。 http://www.raywenderlich.com/130/how-to-write-a-custom-image-picker-like-uiimagepicker

我仍在学习 iOS,发现自己一天中的大部分时间都很生气和困惑......

【讨论】:

  • 是的,这也是我找到的解决方案。谢谢。
猜你喜欢
  • 2017-06-28
  • 2012-02-29
  • 1970-01-01
  • 2020-03-23
  • 2021-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-15
相关资源
最近更新 更多