gpt4 book ai didi

iphone - View 中包含什么以及 View Controller 中包含什么?

转载 作者:行者123 更新时间:2023-12-03 19:14:25 26 4
gpt4 key购买 nike

我是 iPhone 编程新手,这是我的第一个问题。我有使用 php/java/c++ 等不同语言的经验。

我的问题是关于 iOS 中的 ViewController 和 View 。

我已经启动了一个项目,其中包含几个不同的内容,例如登录屏幕、主屏幕和其他几个屏幕。该项目的目标是学习如何以编程方式创建所有内容,而不是使用界面生成器来更习惯系统。我正在使用《高级 iOS 4 编程》这本书来帮助我。

我已经能够创建所有屏幕(并且诸如登录之类的东西正在工作),但我不确定我是否做得正确。

用于创建文本字段/标签/按钮的所有代码现在都位于 ViewController 中,而放置所有内容的主视图几乎是空的,其中没有执行任何操作。创建文本字段和其他组件的代码不应该位于 View 本身中吗?或者这是正确的方法吗?

我看过几个不同的示例,但大多数都使用界面生成器。书本身对于这个问题也说的不是很清楚。

提前致谢。

亲切的问候,贾斯珀

最佳答案

View 中,您拥有 View - 换句话说,就是人类用户用眼球看到的内容。

因此,例如,如果您正在进行复杂的绘图,您将拥有自己的自定义drawRect:方法,例如就在 View 中。

另一方面......

View Controller 中,您可以控制 View

一般来说,“一切”都在 View Controller 中。

当您第一次开始为 iPhone(或 Mac)编程时,只需将所有内容放入 View Controller 即可,不必太担心。有很多东西需要学习。可以吗?

最后,将“实际绘图”单独分离到 View 中。

希望这个针对初学者的简单解释有所帮助!

关于iphone - View 中包含什么以及 View Controller 中包含什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5128445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com