程序员如何设计iOS应用程序
我是iOS开发的初学者。我已经在许多网站上学习了许多教程,并且我开始非常了解不同的文件和数据模型是如何工作的 不过,我不明白视图是如何设计的。从基本界面生成器视图,以及它们的设计方式。这些复杂的设计是用代码完成的吗?使用界面生成器?两者都有 例如,请看这些屏幕截图: 尤其是这个: 有人告诉我这是一个程序员如何设计iOS应用程序,ios,objective-c,xcode,Ios,Objective C,Xcode,我是iOS开发的初学者。我已经在许多网站上学习了许多教程,并且我开始非常了解不同的文件和数据模型是如何工作的 不过,我不明白视图是如何设计的。从基本界面生成器视图,以及它们的设计方式。这些复杂的设计是用代码完成的吗?使用界面生成器?两者都有 例如,请看这些屏幕截图: 尤其是这个: 有人告诉我这是一个UITableView视图,但如果这是真的,他们怎么能在顶部编码地图呢?此地图如何与以下tableview单元格的其余部分一起滚动 此外,它似乎是一种分组样式UITableView。他们怎么能设计
UITableView
视图,但如果这是真的,他们怎么能在顶部编码地图呢?此地图如何与以下tableview单元格的其余部分一起滚动
此外,它似乎是一种分组样式UITableView
。他们怎么能设计呢?就我个人而言,我并没有在IB中找到太多允许我改变这么多事情的参数。我寻找了一个代码解决方案,但我没有找到清晰易懂的东西
如你所见,我有点迷路了。您能为我指点迷津吗?根据您在图像中描述的视图,有许多方法可以实现这些UI。我的建议是在一个视图控制器中添加多个视图,看看苹果的,看看你能用它做些什么 对于这张图片 我个人会选择一个包含多个部分的
UITableView
。在第一个(第0个索引)部分中,我将实现一个自定义UITableViewCell
,其中包含一个MKMapView
,以便映射在它自己的自定义单元格中与表一起滚动
您可以使用界面生成器进行构建,界面生成器如下所示:
虽然这是一个快速而粗略的实现,但它应该为您提供一个很好的起点来使用它
我真的建议玩一下界面生成器,看看你能做些什么。从更琐碎的视图开始,然后逐步解决更复杂的问题。谢谢您的示例!我会接受你的建议,自己做更多的实验。这是一个非常好的答案。干得好。谢谢:)也谢谢你的编辑。非常感谢。在我工作的地方,我们有设计应用程序的设计师和开发应用程序的开发人员。对于我通常不会投入那么多设计精力的个人应用程序,我通常只会创建一些东西,如果我喜欢,我会保留它,所有这些都是关于尝试和错误的。但是,有些设计应用程序/网站可以像