ios - objective c 如何为整个应用程序的所有 UI 按钮设置独占触摸

标签 ios iphone objective-c uibutton

我的应用程序在整个应用程序中有很多按钮

我想一次将所有这些都设置为 Exclusive Touch。或应用中的所有 View

我们可以单独设置

[button setExclusiveTouch:YES];

但是我想一次为应用程序中的所有按钮设置

我们可以设置所有view exclusive touch吗?

任何人有任何想法请建议我。

最佳答案

执行此操作的最优雅且实际上经过设计的方法是使用 appearance 代理,它旨在为给定的 UI 组件设置定义的行为或全面的外观。

[[UIButton appearance] setExclusiveTouch:YES];

更多信息:Apple Documentation - UIAppearanceNSHipster - UIAppearance

关于ios - objective c 如何为整个应用程序的所有 UI 按钮设置独占触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24157900/

相关文章:

ios - UIControl 阻止了我在 iPhone 上的所有 View

ios - 通过在 iOS 中使用 AudioQueue 记录的 WebSocket 流式传输音频

iphone - 如何从 iPhone 上的来电中获取来电者的电话号码

iphone - 为什么addSubview会异步加载 View

javascript - Safari 浏览器在重定向 window.location 时崩溃

ios - iOS 中的新闻提要检索

ios - iPhone iOS 8.2 与 Xcode 6.1.1

iphone - 改变音频口音的方法 iPhone sdk

ios - 使用 URLWithString NSURL 总是 nil

objective-c - 如果我们使用系统字体,如何在 iOS 7 中重新排列字体大小?