Ios 相似对象-不同内容(目标c)
我是新手。尝试制作一个应用程序,其中ViewController将在垂直方向上有许多相似的对象,但其中包含不同的内容(标题、图像和按钮) 如何正确实施这一点?我假设我希望始终具有相同属性(高度、长度、按钮对齐…)的块/对象应声明为类,之后应使用不同的对象(图像、按钮、标题)初始化。我说得对吗Ios 相似对象-不同内容(目标c),ios,objective-c,Ios,Objective C,我是新手。尝试制作一个应用程序,其中ViewController将在垂直方向上有许多相似的对象,但其中包含不同的内容(标题、图像和按钮) 如何正确实施这一点?我假设我希望始终具有相同属性(高度、长度、按钮对齐…)的块/对象应声明为类,之后应使用不同的对象(图像、按钮、标题)初始化。我说得对吗 看起来您需要使用定义所有公共子视图的UITableView和子类UITableViewCell class VerticalViewController: UIViewController { va
看起来您需要使用定义所有公共子视图的
UITableView
和子类UITableViewCell
class VerticalViewController: UIViewController {
var headerTitle: String
var buttonTitle: String
var headerImage: UIImage
init(headerTitle: String, buttonTitle: String, headerImage: UIImage) {
self.headerTitle = headerTitle
self.buttonTitle = buttonTitle
self.headerImage = headerImage
super.init()
}
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
很抱歉,您误解了我的意思,我最初展示了关于VerticalViewController的示例代码,正如您的评论,我认为您希望我展示所有项目,这需要很多支持。好的,我不会这样做,而是向您展示完成此任务所需的研究步骤。1.自定义表视图2。自动布局(基本正常)。问题不是很清楚。您需要添加固定的3个垂直内容或灵活的(1、2、3、4、5…)。尽管在任何情况下,我建议创建一个名为VerticalViewController的对象子类object UIViewController。然后,您可以添加任意数量的VerticalViewController。它减少了许多烦恼。如果你想让我展示示例代码,请在这里投票并发表评论。Tks很多:)。这些对象将成为应用程序的附加主题(免费、付费和共享以获得免费)。将有一个预定义的主题数量约20-25个ViewController将是可滚动的。所以这个“VerticalViewController”应该有所有的位置设置:标题标题、按钮、图像按钮和不同iPhone的自动调整大小?是的,请给我举个例子。谢谢!很抱歉,您误解了我的意思,我最初展示了关于VerticalViewController的示例代码,正如您的评论,我认为您希望我展示所有项目,这需要很多支持。好的,我不会这样做,而是向您展示完成此任务所需的研究步骤。1.自定义表视图2。自动布局(基本确定)。UITableView将包含所有这些UITableViewCell?在UITableView中,将定义对象的间距B及其对不同屏幕大小的适应性?在UITableViewCell中,将显示“对象”的所有属性。声明UITableViewCell后,我应该只使用不同的按钮、图像和标题初始化它?