How do I create a 1px line in Interface Builder?(如何在 Interface Builder 中创建 1px 线?)
问题描述
注意,我希望制作一条 1px 的线,而不是 1pt 的线.这意味着无论屏幕比例如何,它都应该是 1px(因此在 Retina 设备上为 0.5pt).
Note, I'm looking to make a 1px line, not a 1pt line. Meaning it should be 1px regardless of screen scale (so 0.5pt on Retina devices).
我可以通过编程方式执行此操作,但我可以在 Interface Builder 中执行此操作吗?例如,我不能将 UIView 的高度设置为小于 1.
I can do this programmatically, but can I do it in the Interface Builder? For example I cannot set a UIView to have a height of less than 1.
如果我可以在 IB 中做到这一点,那么我不必声明一个插座并在 awakeFromNib
中手动设置框架.
If I can do it in IB then I don't have to declare an outlet and manually set the frame in awakeFromNib
.
推荐答案
通过 Interface Builder 添加一个 0.5
像素高度约束:
Add a 0.5
pixel height constraint via Interface Builder:
这篇关于如何在 Interface Builder 中创建 1px 线?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在 Interface Builder 中创建 1px 线?
基础教程推荐
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01