Objective-C - 正在使用什么技术/对象

时间:2010-11-12 13:40:54

标签: objective-c cocoa-touch ios

在我的iPhone上,当我进入“设置”应用程序时,我会看到“飞行模式”,“Wi-Fi”,“通知”等,我可以滚动页面和设置页面。

我是objective-c的新手,我正在尝试在我自己的应用程序中复制功能,但我不太了解对象和技术以了解要询问的内容或要查找的内容。 :)

考虑到这一点,有人可以解释设置应用程序发生了什么?这是什么用的?它是一个允许我向下滚动页面的UITableView吗?用什么控制来存储文本“飞机”模式?当我点击“>”时发生了什么并看到一个新页面?

任何提示都表示赞赏。

2 个答案:

答案 0 :(得分:2)

虽然Apple以外的任何人都无法100%确定他们如何实施他们的应用程序,但一些合理的猜测将是:

  • 主屏幕是分组的UITableView。每个条目都是一个单元格。
  • 单元格中的文本和图像是使用UITableViewCell的属性构建的(例如文本“General”的textLabel UILabel)。一些更高级的项目使用自定义单元格视图。
  • 每个类别视图都是另一个UIViewController,被推送到UINavigationController的viewControllers堆栈。
  • 开/关开关是UISliders。

答案 1 :(得分:1)

这是一个TableView

这些文档涵盖了您所需要的一切