【问题标题】:Incorrect UISwitch appearance in UITableViewCellUITableViewCell 中的 UISwitch 外观不正确
【发布时间】:2013-01-09 20:03:49
【问题描述】:

我创建了一个分段的UITableView 并添加了一个包含UISwitch 的自定义单元格。所有这些都是使用情节提要完成的。但是,在运行应用程序(模拟器/设备)时,UISwitch 看起来不像预期的那样(参见随附的屏幕截图)。 任何关于为什么会发生这种情况的想法都受到高度赞赏(XCode 4.5.2,iOS 6.0.1)。注意:创建新的 UIStoryboard 并不能解决问题。

【问题讨论】:

  • “UISwitch 看起来很奇怪” - 如果您不喜欢它,请向 Apple 的设计师投诉 ;)
  • 您是否尝试自定义该开关的外观?
  • @H2CO3 如果您想对我的问题的标题提出改进建议:请随时编辑。
  • @Flink 我在以编程方式将开关添加为单元格的附件视图时检查了这一点
  • 在我重现之前解决不了!

标签: ios objective-c uistoryboard uiswitch


【解决方案1】:

我刚刚得到了问题的答案:我在UIImageView 上创建了一个类别,用于设置自定义图层属性(例如shadowRadius)。在对应的UIImageView方法上设置断点,发现是UISwitch调用了它。

我之前没有达到这一点,因为我之前只有一个 UIImageView(而且这个应该有自定义属性)。感谢您的所有 cmets!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    相关资源
    最近更新 更多