我正在考虑仅使用图像视图或子类 UIView 并覆盖 drawRect 方法。视图应该看起来像这样 值得子类化还是应该只使用图像?
最后,表格的每一行都包含一个标签和一个文本字段。它是具有注册进度所需数据的公式。
我的第二个问题是,如何禁用 NavigationControllers Navbar 的 titleView 动画?如果 titleView 动画,即使它里面的图像相同,它看起来有点奇怪。
感谢每一个广告。
我正在考虑仅使用图像视图或子类 UIView 并覆盖 drawRect 方法。视图应该看起来像这样 值得子类化还是应该只使用图像?
最后,表格的每一行都包含一个标签和一个文本字段。它是具有注册进度所需数据的公式。
我的第二个问题是,如何禁用 NavigationControllers Navbar 的 titleView 动画?如果 titleView 动画,即使它里面的图像相同,它看起来有点奇怪。
感谢每一个广告。
这看起来像某种表格,所以最合适的是分组的UITableView
. 要使单元格看起来像您的图像,您可以将backgroundView
属性设置为UIImageView
具有可拉伸的UIImage
。
一般来说,您应该尽可能使用可拉伸UIImage
的,而不是进行自定义绘图。如果你绘制每个视图,你绘制的每个视图都需要它自己的后备存储(每个像素 4 个字节),即使绘制的内容是相同的。多次使用同一个图像只需要该图像的内存一次。如果您使用可拉伸的图像,您可以节省更多内存。
自定义绘图只能用于无法使用图像创建的事物或在某些特殊情况下出于性能原因。将其用于自定义背景总是很浪费。