在UIView上画一条很细的线

Sam*_*nen 5 objective-c uiview ios ios7

所以我得到UIView了我的应用程序的顶部,我想在它的底部画一条细线,一条非常相似的线作为一个分隔符UITableView.我目前UIView在IB中设置的高度为1px,但是当我将该线与其中的分隔符进行比较时,UITableView它的高度更高.有没有什么好方法可以画出一条细线UIView

Mar*_*arc 9

给你的线视图的框架a height(或width)0.5并设置backgroundColor[UIColor lightGrayColor].

编辑:对于非视网膜,您可以将高度/宽度更改为(1.0 / [UIScreen mainScreen].scale)

这将导致视网膜上的0.5和非视网膜显示上的1.0.

  • 这对于非视网膜设备看起来很糟糕,但如果你只是在ios7上支持iPhone,那不是问题. (2认同)