2013-01-10 29 views
1

任何人都可以建议我如何在UIWebView键盘的工具栏中创建切换按钮,与Evernote应用程序在编辑笔记时具有非常相似的功能。我知道如何在该工具栏中添加按钮。我只是想知道如何创建按钮。这可以通过简单的UISwitch实现吗?与Evernote iPad应用程序类似的工具栏按钮

这正是我想要实现的。 Buttons on UIWebView Keyboard's toolbar

回答

0

这可以通过UIButton来实现。在按钮上设置UIControlStateSelected的图像,或者通过更改“选定状态配置”的图像在Interface Builder中执行此操作。然后可以通过更改它的selected属性来切换按钮状态。

例:

[button setImage:[UIImage imageNamed:@"button_on"] forState:UIControlStateSelected]; 
button.selected = YES; 
+0

好,谢谢Hampus我认为应该工作。但还有一个问题,当我使用[toolbar setItems:buttonsArray]在该工具栏中添加按钮时;所有按钮均设置为左对齐。你知道我该如何将它们放置在上图中所示的位置? – Humayun

+1

使用灵活的空格:UIBarButtonItem * flexible = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil] – Stephen

相关问题