Iphone 在UIView按钮上添加UIView

Iphone 在UIView按钮上添加UIView,iphone,ios5,uibutton,customization,Iphone,Ios5,Uibutton,Customization,以下是我的申请要求: 有一个日历类型的视图,它将显示日期、日期、当天的总工作时间。我需要的是,当我点击特定方块中的任何地方时,它会将我的页面重定向到一个新视图 我想应该在那个按钮上添加多个按钮和UIView。 这可以解决我的问题,但有点问题。我应该怎么做呢?创建一个包含UIView的UIControl和XIB子类。将UIView的类类型设置为新的UIControl不是文件所有者而是UIView。然后在initWithCoder:方法中的UIControl中创建显示组件并添加到视图。然后设置填充这

以下是我的申请要求:

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

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

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

要使用此新控件,请将UIView放置在屏幕上所需的位置并调整其大小。在inspector中将其类类型更改为新的子类。现在,您可以像添加UIButton一样向该视图添加插座和操作。唯一的缺点是无法从inspector设置显示控件,您必须在程序中进行设置。但好的一面是你有一个类似于按钮的界面,你可以让它看起来像你喜欢的任何东西


希望这有帮助。

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

要使用此新控件,请将UIView放置在屏幕上所需的位置并调整其大小。在inspector中将其类类型更改为新的子类。现在,您可以像添加UIButton一样向该视图添加插座和操作。唯一的缺点是无法从inspector设置显示控件,您必须在程序中进行设置。但好的一面是你有一个类似于按钮的界面,你可以让它看起来像你喜欢的任何东西


希望这能有所帮助。

请查看UITapGestureRecognizer以了解您的看法。我想这就是你要找的


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


转向视图或视图控制器,并告诉我您到底想要什么。您想在按钮上添加uiview或在uiview上添加按钮。如果您想在uibutton上添加uiview,则可能不可能。不确定是否正确理解您想要的内容,但可以查看uiview函数-voidToucheSBegined:NSSet*TouchWithEvent:UIEvent*event;-voidTouchsMoved:NSSet*触摸事件:UIEvent*事件;-voidtouchesEnded:NSSet*与事件接触:UIEvent*event;-voidtouchscancelled:NSSet*touchs with事件:UIEvent*event;UIVIEW的UIResponder超类可能是,这对我有用,谢谢。在视图或视图控制器上转移,告诉我你们到底想要什么。您想在按钮上添加uiview或在uiview上添加按钮。如果您想在uibutton上添加uiview,则可能不可能。不确定是否正确理解您想要的内容,但可以查看uiview函数-voidToucheSBegined:NSSet*TouchWithEvent:UIEvent*event;-voidTouchsMoved:NSSet*触摸事件:UIEvent*事件;-voidtouchesEnded:NSSet*与事件接触:UIEvent*event;-voidtouchscancelled:NSSet*touchs with事件:UIEvent*event;UIVIEW的UIResponder超类的功能可能是,这对我有用,谢谢。