繁体   English   中英

在UIButton添加UIView

[英]Add UIView at a UIButton

以下是我的申请要求:

有一个日历类型视图,它将显示当天的日期,日期,总工作时间。 我需要的是,当我点击该特定方块中的任何位置时,它会将我的页面重定向到新视图。

我想应该在该按钮上添加多个按钮和UIView。 这可以解决我的问题,但它有点问题。 我该怎么做?

创建一个UIControl的子类和一个带有UIView的XIB。 将UIView的类类型设置为新的UIControl(不是文件所有者,而是UIView)。 然后在init中的UIControl中使用initWithCoder:方法创建显示组件并添加到视图中。 然后设置您需要填充这些控件的属性。

要使用这个新控件,请在屏幕上放置UIView并调整其大小。 将其类类型(在检查器中)更改为新的子类。 现在,您可以像在UIButton中一样向此视图添加插座和操作。 唯一的缺点是无法从检查器设置显示控件,您必须在程序中执行此操作。 但好的一面是你得到了一个类似于按钮的界面,你可以随心所欲地看它。

希望这可以帮助。

请查看UITapGestureRecognizer以查看您的视图。 我想这就是你要找的东西。

以下是使用UITapGestureRecognizer的教程的链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM