草庐IT

UIsearchBar

全部标签

ios - 使用 UISearchController 修复了 UISearchBar - 不使用 UITableView 的标题 View

是否可以将UISearchController的UISearchBar放在UITableView的标题View以外的地方?在apple'ssamplecodeforUISearchController,以下是使用。[self.searchController.searchBarsizeToFit];self.tableView.tableHeaderView=self.searchController.searchBar;是否可以将searchBar定位到其他地方?假设我们想要实现一个固定的UISearchBar,就像在联系人应用程序中使用的那样。我试过了,但搜索栏根本没有出现。

ios - 使用 UISearchController 修复了 UISearchBar - 不使用 UITableView 的标题 View

是否可以将UISearchController的UISearchBar放在UITableView的标题View以外的地方?在apple'ssamplecodeforUISearchController,以下是使用。[self.searchController.searchBarsizeToFit];self.tableView.tableHeaderView=self.searchController.searchBar;是否可以将searchBar定位到其他地方?假设我们想要实现一个固定的UISearchBar,就像在联系人应用程序中使用的那样。我试过了,但搜索栏根本没有出现。

ios - 搜索栏背景颜色灰色 ios7

我目前正在开发一款在ios7出现之前运行良好的应用程序。搜索栏过去是透明的,并融入导航栏的蓝色背景中。现在我在ios7中工作,导航栏是蓝色的,但是搜索栏的背景是灰色的。如何让它变成蓝色或透明?这是一张图片: 最佳答案 试试这个:if(IOS_7){self.searchBar.searchBarStyle=UISearchBarStyleMinimal;} 关于ios-搜索栏背景颜色灰色ios7,我们在StackOverflow上找到一个类似的问题: http

ios - 搜索栏背景颜色灰色 ios7

我目前正在开发一款在ios7出现之前运行良好的应用程序。搜索栏过去是透明的,并融入导航栏的蓝色背景中。现在我在ios7中工作,导航栏是蓝色的,但是搜索栏的背景是灰色的。如何让它变成蓝色或透明?这是一张图片: 最佳答案 试试这个:if(IOS_7){self.searchBar.searchBarStyle=UISearchBarStyleMinimal;} 关于ios-搜索栏背景颜色灰色ios7,我们在StackOverflow上找到一个类似的问题: http

iphone - UISearchBar 的 UITextField 中的占位符文本未对齐

我正在尝试通过外观代理自定义UISearchBar的字体。它有效,但不知何故,占位符文本没有垂直居中。我试图设置垂直对齐属性;占位符文本会居中,但输入的文本会稍微低于中心线...有什么办法可以解决这个问题吗?编辑:我用来添加自定义字体的代码:[[UITextFieldappearanceWhenContainedIn:[UISearchBarclass],nil]setFont:[UIFontcustomFontWithSize:17]]; 最佳答案 每当我遇到这种情况,通常是由于对UIAppearance的一些修改没有与UISea

iphone - UISearchBar 的 UITextField 中的占位符文本未对齐

我正在尝试通过外观代理自定义UISearchBar的字体。它有效,但不知何故,占位符文本没有垂直居中。我试图设置垂直对齐属性;占位符文本会居中,但输入的文本会稍微低于中心线...有什么办法可以解决这个问题吗?编辑:我用来添加自定义字体的代码:[[UITextFieldappearanceWhenContainedIn:[UISearchBarclass],nil]setFont:[UIFontcustomFontWithSize:17]]; 最佳答案 每当我遇到这种情况,通常是由于对UIAppearance的一些修改没有与UISea

ios - 在 iOS 7 UISearchBar 左对齐占位符文本?

在iOS7UISearchBar上,占位符文本居中,我想禁用它并使其始终像以前一样位于左侧。有一个私有(private)方法setCenterPlaceholder,在diffs上用BOOL调用它会成功。https://gist.github.com/nscoding/7220368头文件@interfaceNSCodingSearchBar:UISearchBar//DefaultbythesystemisYES.//https://github.com/nst/iOS-Runtime-Headers/blob/master/Frameworks/UIKit.framework/UI

ios - 在 iOS 7 UISearchBar 左对齐占位符文本?

在iOS7UISearchBar上,占位符文本居中,我想禁用它并使其始终像以前一样位于左侧。有一个私有(private)方法setCenterPlaceholder,在diffs上用BOOL调用它会成功。https://gist.github.com/nscoding/7220368头文件@interfaceNSCodingSearchBar:UISearchBar//DefaultbythesystemisYES.//https://github.com/nst/iOS-Runtime-Headers/blob/master/Frameworks/UIKit.framework/UI

iphone - becomeFirstResponder 在 vi​​ewDidAppear 中有效,但在 viewDidLoad 中无效

我的应用程序有一个模态视图Controller,包括一个搜索栏。当View出现时,我希望搜索栏成为焦点。我在viewDidLoad中尝试了[self.searchBarbecomeFirstResponder],但没有成功。后来我把它放在viewDidAppear中,它起作用了。但使用此解决方法时,会出现明显的延迟。(View完全出现后,键盘开始出现)我可以确保viewDidAppear和viewDidLoad都已被调用。如果我想让搜索栏在View出现时立即获得焦点,我该怎么办?(我正在使用Storyboard)按照答案,我尝试将代码放入viewWillLoad,但仍然没有用。(在vi

iphone - becomeFirstResponder 在 vi​​ewDidAppear 中有效,但在 viewDidLoad 中无效

我的应用程序有一个模态视图Controller,包括一个搜索栏。当View出现时,我希望搜索栏成为焦点。我在viewDidLoad中尝试了[self.searchBarbecomeFirstResponder],但没有成功。后来我把它放在viewDidAppear中,它起作用了。但使用此解决方法时,会出现明显的延迟。(View完全出现后,键盘开始出现)我可以确保viewDidAppear和viewDidLoad都已被调用。如果我想让搜索栏在View出现时立即获得焦点,我该怎么办?(我正在使用Storyboard)按照答案,我尝试将代码放入viewWillLoad,但仍然没有用。(在vi