在 UIScrollView 上放大时 UIButton 边框消失
Posted
技术标签:
【中文标题】在 UIScrollView 上放大时 UIButton 边框消失【英文标题】:UIButton border disappears when zoomIn on a UIScrollView 【发布时间】:2015-12-09 12:32:38 【问题描述】:我有一个UIScrollview
,上面有一个UIImageView
,在imageview
上有多个UIButtons
,它们是可选的。
视图上的按钮数量是动态的,因此它可以是任意数量。当这个计数更多时,我们将面临按钮边框消失的问题。如果我们缩小,我们可以看到按钮的边框。有关详细信息,请参阅随附的屏幕。
请帮忙解决这个问题!
【问题讨论】:
你在模拟器上看到了吗? 在真iPad上试试,模拟器像素少,有时不能显示边框。 我在此处粘贴的屏幕截图来自模拟器 Fahim Parkar,即使在设备上我也遇到了这个问题。 【参考方案1】:如果您使用比例低于 100% 的模拟器,您有时会看到渲染对象出现失真。如果您使用的模拟器比例低于 100%,请尝试将其更改为 100%(在模拟器菜单栏中:Window>Scale>100%)。这应该以您期望的方式显示您的对象。
【讨论】:
感谢 user444333222!我同意这一点,我也在设备上面临这个问题。当模拟器制作为 100% 时,即使我可以看到这个边界问题。任何帮助请告诉我以上是关于在 UIScrollView 上放大时 UIButton 边框消失的主要内容,如果未能解决你的问题,请参考以下文章
当已经完全放大时,如何强制 UIScrollView 完全忽略放大手势?
在 UIScrollView 中放大多个 UIImageView
放大时,UIScrollview 调用 scrollViewDidEndDecelerating - 如何停止它?