Ios Swift xcode水平线
我想知道创建水平线的最佳方法是什么 我有一些标签/文本,我想在它们之间添加一条水平线。在使用twitter引导时,或多或少类似于Ios Swift xcode水平线,ios,swift,uitableview,uiview,Ios,Swift,Uitableview,Uiview,我想知道创建水平线的最佳方法是什么 我有一些标签/文本,我想在它们之间添加一条水平线。在使用twitter引导时,或多或少类似于 现在我正在使用UIview,并将其高度设置为1,背景颜色为黑色。但我想这不是最好的方法 这是在iOS中实现的方法UIView是表示要在屏幕上显示的内容的类。每个UI组件都是UIView的直接或间接后代。因此,您应该使用UIView UIView由CALayer支持,以将内容呈现到屏幕上。您还可以使用CALayer、CAShapeLayer或其他图层类来创建边框。但是,
现在我正在使用UIview,并将其高度设置为1,背景颜色为黑色。但我想这不是最好的方法
这是在iOS中实现的方法UIView是表示要在屏幕上显示的内容的类。每个UI组件都是UIView的直接或间接后代。因此,您应该使用UIView
UIView由CALayer支持,以将内容呈现到屏幕上。您还可以使用CALayer、CAShapeLayer或其他图层类来创建边框。但是,我不建议仅使用CALayer来显示边框,因为使用高度为1的UIView更简单,除此之外,还可以添加一些不错的功能,如自动布局。如果使用CALayer,则必须在视图边界更改时的适当时间将帧设置为层。由于CALayer内部有一些固有的动画,这也可能很棘手。谢谢,但我有多少UIView有关系吗?-当涉及到性能时。现在我有大约5-6个UIView,高度为1,每个人都像一条线。是的,有多少视图/图层(对性能)很重要。但是,当你在屏幕上看到成百上千的浏览量,而不是很少的浏览量时,你就开始担心这一点了。