objective-c - iOS 5 SDK - 自定义可重用 View /控件

标签 objective-c ios

我目前正在为 iOS 构建一些应用程序。这实际上是我的第二个应用程序。 不过还是要捕获重点。我需要设计自己的控件/ View 。比如说评级 View (星星)。我不知道我该怎么做。如果它支持 Interface Builder 就好了,但这不是必需的。我所需要的只是进行控制/ View ,我可以轻松地在所有即将进行的项目中使用并配置它们(在代码中很好,设置如星星图像、星星数量等......)。如果这不完全可能,我对此没有意见,但我真正需要的最后一个要求是,我需要控制/ View ,我可以在一个 View 中的一个项目中轻松使用多次。问题是我需要一个控件连续多次自动生成,就像你从右到左滚动到另一个的卡片一样,我不需要让它们在左侧消失:)

我希望你明白我想要实现的目标。

谢谢

编辑: 很好,我问你如何设计我自己的控件/ View ,我可以在项目中以不同的值多次使用它。

最佳答案

如果您需要的是星级控制,请查看 http://cocoacontrols.com/ .您可以下载其中的一些内容并将其放入您的项目中。

例如这个http://cocoacontrols.com/platforms/mac-os-x/controls/edstarrating

事实上,下载其中一个并看看它们是如何实现的。这应该会让您了解如何制作自己的。

注意:你不能在 iPhone 上的 Interface Builder 中直接使用自己的控件,这有点痛苦。

关于objective-c - iOS 5 SDK - 自定义可重用 View /控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11194328/

相关文章:

objective-c - 在 Objective-C 中使用 GUI 进行日志记录

ios - 如何折叠和展开 if 条件、循环、 "{ code }"中除 XCode 9 中的方法体之外的任何其他代码块?

ios - 你应该把所有东西都存储在 CoreData 中吗?

iphone - 错误 : unknown error code. 这通常意味着此进程的另一个实例已在运行或卡在调试器中

ios - Swift 中 iOS 8 中的 startBrowsingForNearbyPlayersWithHandler()

ios - 我有一个分组的 UITableView,我需要让它看起来像一个普通的 UITableView

objective-c - 如何在不同的类中调用选择器

objective-c - ios 中的哈希和漩涡?

objective-c - SKAction如何结合withKey和completion

ios - UITraitCollection getter,iOS13 不支持