好吧,够简单的。
我正在编写一个简单的 Web 视图,并提供了一些类似 Safari 的导航控件。
播放似乎是前进按钮的明显选择,但我也希望有一个后退按钮,就像在几个 Apple 和第三方应用程序中看到的那样。
有没有办法反转图标,使其向后指向,或者所有使用此设置的应用程序都使用图像来复制此功能?
好吧,够简单的。
我正在编写一个简单的 Web 视图,并提供了一些类似 Safari 的导航控件。
播放似乎是前进按钮的明显选择,但我也希望有一个后退按钮,就像在几个 Apple 和第三方应用程序中看到的那样。
有没有办法反转图标,使其向后指向,或者所有使用此设置的应用程序都使用图像来复制此功能?
Unicode 是你的朋友。
创建一个 UIBarButtonItem(在 Interface Builder 或代码中)并将其设置为“自定义”,您可以在其中输入按钮的文本。
现在使用这些 Unicode 字符来模拟后退和前进按钮:
◄ 和 ►</p>
我在我的应用程序中使用它,它看起来很棒。
我知道这是很久以前回答的,但只是补充......
是的,您可以使用 Unicode,但它看起来与标准 ios 按钮不同。如果你对匹配 ios 外观有严格的要求,那么你至少需要为后退按钮制作一个图像,在这种情况下,只需下载播放图像并翻转它。
UIImage *image = [UIImage imageNamed:@"backButton.png"];
UIButton *btnBack = [UIButton buttonWithType:UIButtonTypeCustom];
[btnBack setImage:image forState:UIControlStateNormal];
btnBack.frame = CGRectMake(0.0, 0.0, image.size.width, image.size.height);
UIBarButtonItem * btnItem = [[UIBarButtonItem alloc] initWithCustomView:btnBack];
[btnItem addTarget:self action:@selector(btnClicked:) forControlEvents:UIControlEventTouchUpInside];
// add it to your bar
self.navigationItem.leftBarButtonItem = btnItem;
(在没有拼写检查的情况下编写...所以要小心可能导致的拼写错误)
您可以使用atPeek从使用它的应用程序中提取播放按钮 png,然后使用任何图像处理程序来翻转它。