类似于 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 应用的工具栏按钮的主要内容,如果未能解决你的问题,请参考以下文章

如何保存与evernote类似的所有样式和图像的网页?

willBeginSending 应用程序在打开 EverNote 或任何其他扩展时未调用

实现类似于 iPad 上的照片的照片分散过渡

Xcode 6.0.1 仅限 iPhone 的应用程序的行为类似于 iPad 上的普通 iPad 应用程序 - iOS 8

创建类似于 iPad 的“联系人”应用程序的地址簿 UI

重新创建类似于 ARIA ipad 应用程序的垂直标签栏的最安全方法