菜鸟教程小白 发表于 2022-12-12 21:09:12

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


                                            <p>这个问题已经有了答案:<br><a href="/questions/22693531/how-to-draw-a-single-point-line-in-ios" dir="ltr" rel="noreferrer noopener nofollow">How to Draw a single point line in iOS</a><br>5答<br>(a)ios7在接口中使用真正的1像素线是很常见的。<br>(b)通过使用1个单位高、背景为黑色的uiview,您可以在xibs中轻松地绘制一条一点线(这里的每个人可能都知道点和像素之间的区别)。确实,这是一个非常方便的事情,但它没有画任何像1像素纯黑色线。<br>(c)当然,你可以用雪碧,PNG,但那太可悲了。(如果不幸的是,你必须支持这些,那么在古代的非视网膜显示上,要使其真正一致也是非常困难的。)<br>有没有一种简单的方法,某种技巧,添加一个真正的1像素黑线?水平还是理想的垂直?<br>(d)理想情况下,它在界面生成器中工作得很好,即在xib中所见即所得!<br>注意…对于任何想这样做的人,我刚刚意识到最基本的问题是,在接口生成器中,可以热输入非整数量。当然,在代码中可以输入0.5(或者更好,1.0/.scale)-就这样!完整的答案可以帮你节省打字时间。<br><a href="https://stackoverflow.com/a/22694062/294884" rel="noreferrer noopener nofollow">https://stackoverflow.com/a/22694062/294884</a></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p>子类uiview,用完成任务所需的任何代码填充drawrect方法。您可以将ib中的uiview子类默认为黑色背景,这样您就可以获得所见即所得的感觉,但是当它绘制(通过代码)时,它可以更具体地满足您的需要。</p>
                                   
                                                <p style="font-size: 20px;">关于ios - 绘制一个真正的1像素线,iOS7 ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/22745522/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/22745522/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 绘制一个真正的1像素线,iOS7