类似于 Evernote iPad 应用的工具栏按钮
Posted
技术标签:
【中文标题】类似于 Evernote iPad 应用的工具栏按钮【英文标题】:Toolbar buttons similar to Evernote iPad app 【发布时间】:2013-01-10 20:38:04 【问题描述】:任何人都可以建议我如何在 UIWebView 键盘的工具栏中创建切换按钮,这与编辑笔记时 Evernote 应用程序的功能非常相似。我知道如何在该工具栏中添加按钮。我只是想知道如何创建像那样的按钮。这可以使用简单的 UISwitch 来实现吗?
这正是我想要实现的。
【问题讨论】:
【参考方案1】:这可以通过UIButton
来实现。要么在按钮上设置UIControlStateSelected
的图像,要么在Interface Builder 中通过更改“选定状态配置”的图像来完成。然后,您可以通过更改按钮的 selected
属性来切换按钮状态。
例如:
[button setImage:[UIImage imageNamed:@"button_on"] forState:UIControlStateSelected];
button.selected = YES;
【讨论】:
好的,谢谢 Hampus,我认为应该可以。但是还有一个问题,当我使用 [toolbar setItems:buttonsArray] 在该工具栏中添加按钮时;所有按钮设置为左对齐。你知道我怎样才能让它们像上图所示一样居中吗? 使用灵活空间:UIBarButtonItem *flexible = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]以上是关于类似于 Evernote iPad 应用的工具栏按钮的主要内容,如果未能解决你的问题,请参考以下文章
willBeginSending 应用程序在打开 EverNote 或任何其他扩展时未调用
Xcode 6.0.1 仅限 iPhone 的应用程序的行为类似于 iPad 上的普通 iPad 应用程序 - iOS 8