ios – IBInspectable Properties未在XCode 8.3.3中显示

ios – IBInspectable Properties未在XCode 8.3.3中显示,第1张

概述我是 xcode开发的新手,在尝试修改apple教程时发现了我自己项目的 here on IBinspectable属性,我遇到了一个主要的障碍. 我定义了一个简单的按钮子类: import UIKit@IBDesignable public class SocialMediaLoginButton: UIButton { private var _loginType: SocialMe 我是 xcode开发的新手,在尝试修改apple教程时发现了我自己项目的 here on IBinspectable属性,我遇到了一个主要的障碍.

我定义了一个简单的按钮子类:

import UIKit@IBDesignable public class SocialMediaLoginbutton: UIbutton {  private var _loginType: SocialMediaLoginType = .facebook  @IBInspectable public var loginType: SocialMediaLoginType               = SocialMediaLoginType.facebook {      dIDSet {          self._loginType = loginType      }  }}

然后在我的故事板中添加了一个UIbutton,然后我选择了CustomClass作为上面的类型.当我切换到属性检查器时,属性不适合我调整.我不知道发生了什么:

我已经查找了其他问题,但是在应用开发人员论坛上有极其过时或没有答案.

我试过了:

>手动刷新视图
>关闭并重新打开xcode
>删除并重新添加控件
>添加不同的控件,如UIVIEw和尝试相同的事情

这些都没有奏效.我对如何解决这个问题感到茫然.我正在使用Xcode 8.3.3

解决方法 Interface Builder支持检查基本类型(及其相应的选项),包括:布尔值,数字,字符串,以及CGRect,CGSize,CGPoint和UIcolor.

我认为您的类型不适用于界面构建器.

总结

以上是内存溢出为你收集整理的ios – IBInspectable Properties未在XCode 8.3.3中显示全部内容,希望文章能够帮你解决ios – IBInspectable Properties未在XCode 8.3.3中显示所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1063021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存