Iphone 如何相对于文本标签向MBProgressHUD添加按钮?

Iphone 如何相对于文本标签向MBProgressHUD添加按钮?,iphone,ios,uibutton,mbprogresshud,Iphone,Ios,Uibutton,Mbprogresshud,我想在MBProgressHUD中添加一个自定义取消按钮,并希望它正好位于文本标签的右侧。但是,MBProgresHUD是通过重写drawRect方法绘制的,因此,虽然我可以将按钮作为子视图添加到HUD中,但我不知道文本标签有多大,以便我可以正确定位按钮 如何实现这一点?我不确定直接使用MBProgressHUD是否可行。如果不重写其中的大部分内容,那就不行了 一个选项可以是只添加自己的按钮作为要添加HUD的视图的子视图,该子视图将关闭HUD或取消操作 UIButton *button = [[

我想在
MBProgressHUD
中添加一个自定义取消按钮,并希望它正好位于文本标签的右侧。但是,
MBProgresHUD
是通过重写
drawRect
方法绘制的,因此,虽然我可以将按钮作为子视图添加到HUD中,但我不知道文本标签有多大,以便我可以正确定位按钮


如何实现这一点?

我不确定直接使用
MBProgressHUD
是否可行。如果不重写其中的大部分内容,那就不行了

一个选项可以是只添加自己的按钮作为要添加HUD的视图的子视图,该子视图将关闭HUD或取消操作

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(50, 50, 50, 50)]; // made up coords here
// set button stuff here
[self.view addSubview:button];

您需要设置按钮动作、背景或图像(用于外观),然后将其添加到视图中。基本上有两个视图来实现您需要的功能。抬头显示器和按钮。可能比重写
MBProgressHUD
来允许按钮要容易得多。

我不确定直接使用
MBProgressHUD
是否可行。如果不重写其中的大部分内容,那就不行了

一个选项可以是只添加自己的按钮作为要添加HUD的视图的子视图,该子视图将关闭HUD或取消操作

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(50, 50, 50, 50)]; // made up coords here
// set button stuff here
[self.view addSubview:button];
您需要设置按钮动作、背景或图像(用于外观),然后将其添加到视图中。基本上有两个视图来实现您需要的功能。抬头显示器和按钮。可能比重写
MBProgressHUD
来允许按钮要容易得多