我目前正在为 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/