选择 UIButton swift5 的名称
Selecting the name of a UIButton swift5
我有一个名为 picPressed
的 UIButton,这个 UIButton 有一个背景图片。我希望能够获得按钮背景图像的名称。
我正在尝试类似的东西:
let hello = picPressed.backgroundImage.name()
Print(hello)
但是收到一条错误消息:
value of type '(UIControl.State) -> UIImage?' has no member 'name'
如何在 swift5 中隔离这个属性?
不,按钮不会记住它们的名称(或您安装到其中的图像的名称。)
我建议您创建一个管理按钮的对象,为图像取一个文件名,并记住该文件名以备后用。 (或者,您可以子类化 UIButton,但这可能会变得复杂。)
我有一个名为 picPressed
的 UIButton,这个 UIButton 有一个背景图片。我希望能够获得按钮背景图像的名称。
我正在尝试类似的东西:
let hello = picPressed.backgroundImage.name()
Print(hello)
但是收到一条错误消息:
value of type '(UIControl.State) -> UIImage?' has no member 'name'
如何在 swift5 中隔离这个属性?
不,按钮不会记住它们的名称(或您安装到其中的图像的名称。)
我建议您创建一个管理按钮的对象,为图像取一个文件名,并记住该文件名以备后用。 (或者,您可以子类化 UIButton,但这可能会变得复杂。)