在 UIButton 上放置一个详细信息披露按钮

Posted

技术标签:

【中文标题】在 UIButton 上放置一个详细信息披露按钮【英文标题】:Lay a detail disclosure button on a UIButton 【发布时间】:2013-09-10 09:08:11 【问题描述】:

如何在 UIButton 中的文本右侧添加详细信息披露按钮,可能使用边缘插图?

【问题讨论】:

【参考方案1】:

您可以创建UIButtonTypeDetailDisclosure 类型的UIButton 并将其添加为按钮的子视图。

喜欢:

UIButton *mainButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[mainButton setTitle:@"Click" forState:UIControlStateNormal];
[mainButton setFrame:CGRectMake(10, 10, 100, 50)];
[self.view addSubview:mainButton];

//Detail Disclosure button
UIButton *detailButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
[detailButton setFrame:CGRectMake(70, 10, 30, 30)];
[mainButton addSubview:detailButton];

【讨论】:

您可以将其添加到现有按钮中,例如在我的登录按钮顶部吗? @chris: 是的,而不是mainButton 使用您的登录按钮的对象

以上是关于在 UIButton 上放置一个详细信息披露按钮的主要内容,如果未能解决你的问题,请参考以下文章

具有多个标签的 iOS UIButton

不同高度的 UITableViewCells 将其附件视图放置在不同的 X 位置

详细信息披露按钮和 Segues

在代码中动态更改详细信息披露按钮的颜色

如何使用“详细信息披露”按钮?

从 UITableViewCell 中的详细信息披露按钮显示 UIPopoverController