• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 绘制一个真正的1像素线,iOS7

[复制链接]
菜鸟教程小白 发表于 2022-12-12 21:09:12 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

这个问题已经有了答案:
How to Draw a single point line in iOS
5答
(a)ios7在接口中使用真正的1像素线是很常见的。
(b)通过使用1个单位高、背景为黑色的uiview,您可以在xibs中轻松地绘制一条一点线(这里的每个人可能都知道点和像素之间的区别)。确实,这是一个非常方便的事情,但它没有画任何像1像素纯黑色线。
(c)当然,你可以用雪碧,PNG,但那太可悲了。(如果不幸的是,你必须支持这些,那么在古代的非视网膜显示上,要使其真正一致也是非常困难的。)
有没有一种简单的方法,某种技巧,添加一个真正的1像素黑线?水平还是理想的垂直?
(d)理想情况下,它在界面生成器中工作得很好,即在xib中所见即所得!
注意…对于任何想这样做的人,我刚刚意识到最基本的问题是,在接口生成器中,可以热输入非整数量。当然,在代码中可以输入0.5(或者更好,1.0/[uiscreen mainscreen].scale)-就这样!完整的答案可以帮你节省打字时间。
https://stackoverflow.com/a/22694062/294884



Best Answer-推荐答案


子类uiview,用完成任务所需的任何代码填充drawrect方法。您可以将ib中的uiview子类默认为黑色背景,这样您就可以获得所见即所得的感觉,但是当它绘制(通过代码)时,它可以更具体地满足您的需要。

关于ios - 绘制一个真正的1像素线,iOS7 ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22745522/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap