【发布时间】:2023-03-18 18:23:01
【问题描述】:
我已经学习了 5 个月,并制作了自己的应用程序,对我来说最难的是自定义 UIView,以及带有所有很酷的动画和东西的漂亮而漂亮的自定义 iOS 用户界面。
我更像是“功能专家”,但我真的很想为我的用户提供出色的体验,所以你能帮我参考一些关于这个魔法的资源吗?
这里有一些很酷的例子,对我来说在代码中很难做到:
- 用手指滑动单元格并显示下方菜单。好的,我知道 center 属性,但是如何在单元格下方放置东西?
-动态更改frame 属性。我只是不能将一些按钮放在一起,仅此而已。
-制作任何类型的自定义 UI 控件。这对我来说就像一个梦想。如果我需要一些东西,我唯一的选择是通过 GitHub 获取现成的控件。
像这样的小东西,因此我更喜欢 Interface Builder 来处理与 UIViews 相关的任何事情。
那么您可以向我推荐任何资源、书籍、手册和文档吗?
我已经阅读了 UIView 官方文档并浏览了一些示例。我读过一本关于 Core Graphics 和 UIView 动画(不是 Core Animation)的书,并且浏览了所有示例,但对我来说仍然很难,所以还有其他好书或类似的东西吗?
【问题讨论】:
-
这些类型的额外动画和漂亮的界面并不一定等于一个很好用的界面。您当然可以在没有这些类型的自定义的情况下制作非常有用的界面。至于学习如何制作这些类型的界面,我建议您将它们画在纸上并键入以创建动画部分的逐步列表。然后回到 SO 并在您遇到特定步骤时发布具体问题:)
-
另外,既然你显然习惯于搜索 github,那就去下载一些更好的并研究它们的实现。在所有这些中寻找共同的部分,以及哪些部分是完全定制的。尝试将它们分开,然后用可能不同的变量(例如时机和阻力)自己重新创建它们,以了解他们做出某些决定的原因。
标签: iphone ios xcode cocoa-touch uiview