gpt4 book ai didi

ios - 下一个/上一个键盘工具栏 iOS7

转载 作者:IT王子 更新时间:2023-10-29 07:59:02 25 4
gpt4 key购买 nike

目前,我正在尝试将键盘工具栏上的下一个/上一个按钮设置为新的、时尚的 iOS 7 后退按钮/前进按钮,这些按钮被放入导航 Controller 以返回。这就是我正在尝试的。如何使用系统栏按钮项而不是枯燥的静态文本?

[self setToolbar:[[UIToolbar alloc] initWithFrame:self.frame]];
[self.toolbar setBarStyle:UIBarStyleDefault];
[self.toolbar setAutoresizingMask:(UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth)];
[self addSubview:self.toolbar];

[self setSegmentedControl:[[UISegmentedControl alloc] initWithItems:@[ NSLocalizedStringFromTable(@"Previous", @"BSKeyboardControls", @"Previous button title."),
NSLocalizedStringFromTable(@"Next", @"BSKeyboardControls", @"Next button title.") ]]];

这是现在的样子:

enter image description here

这是我想要的样子: enter image description here

关于如何在不实际使用图像的情况下访问这些系统项目有什么想法吗?我知道它是确切的 iOS 7 后退栏按钮项目,我只是不知道如何在工具栏中访问它。我到处找过。如果有帮助,我正在使用 BSKeyboardControls。

编辑:为了使它看起来与第二张图片完全一样,请使用 Joshua 提供的图片,并将它们另存为 back@2x.png 和 forward@2x.png 到您的 xcode 项目中。使用 Chun 的代码,但确保调用获取图像的方法是这样的:imageNamed:@"back",而不是@"back@2x"。您现在拥有 iOS 7 的后退和前进按钮 :)

EDIT2:要使其看起来与下一个/上一个箭头按钮完全一样,请在正确的实现方法中使用以下自定义:

[self.segmentedControl setWidth:50 forSegmentAtIndex:0];
[self.segmentedControl setWidth:38 forSegmentAtIndex:1];

negativeSeparator.width = -19;

EDIT3:所有 UIWebView 都默认带有 < > 箭头的工具栏,当您点击文本字段时它会出现。

如果有人对示例项目感兴趣,请告诉我,我会上传一个链接!

EDIT4:截至 2014 年 5 月 24 日,BSKeyboardControls 现在默认具有此功能。

最佳答案

这些是工具栏中使用的图像,例如后退和前进按钮图片:

enter image description here

enter image description here

关于ios - 下一个/上一个键盘工具栏 iOS7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18969364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com