好的,我对 iOS 编程有点陌生,我不太确定如何表达这个问题,但希望有人能给我指出正确的方向。 我正在尝试创建类似新闻应用程序的东西。界面将完全是大图像 block ,一些较大,一些较小,每个图像上都有一个标题。现在明智的做法是在界面生成器中创建几个带有图像和标题的图 block ,然后在应用程序中为我的 JSON 数组中的每个类别将它们循环几次。
例如,我有 3 个“体育”板 block ,然后 3 个“政治”板 block 等等。
这是一种可接受的做事方式还是我应该以编程方式做所有事情?
感谢您的帮助,希望这个问题是有道理的。
最佳答案
不确定我是否理解正确。但是您可以在一些 NIB 文件(例如 sports.xib、politics.xib)中创建不同的 View ,并根据您的需要使用这个或那个 nib 实例化一个 View Controller :
MyViewController *vc = [[MyViewController alloc] initWithNibName: @"sports" bundle:nil];
或
MyViewController *vc = [[MyViewController alloc] initWithNibName: @"politics" bundel: nil];
关于objective-c - 在 Interface Builder 中设置接口(interface)并在 for 循环中重用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13921726/