gpt4 book ai didi

iphone - 开始输入时 [uisearchDisplayController setActive] 和 "No results"上出现白线

转载 作者:行者123 更新时间:2023-12-03 21:13:02 25 4
gpt4 key购买 nike

在此帮助下:

- (void)viewDidLoad {
[super viewDidLoad];
[self.searchDisplayController setActive:YES];
[self.searchDisplayController.searchBar becomeFirstResponder];
}

我想在 View 加载时在搜索中显示键盘。它工作得很好,但看起来很丑(为什么里面有白线?):

search table with white lines http://img42.yfrog.com/img42/7503/latest1.png

当我开始书写并删除所有字母时,它看起来应该从一开始就应该:

search table withour white lines http://img3.yfrog.com/img3/6176/testpn.png

如何解决这个问题?

我还有另一个问题。当我开始输入内容时,即使在按下“搜索”按钮之前,它也会立即显示“无结果”,我该如何更改此行为?

search table with 'nothing found' http://img245.yfrog.com/img245/4366/bildschirmfoto20091014ui.png

最佳答案

第一个问题似乎与时间安排有关。我用这个工作了:

- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[self performSelector:@selector(toTheSearchbar) withObject:self afterDelay:0];
}

- (void)toTheSearchbar {
[self.searchDisplayController setActive:YES];
[self.searchDisplayController.searchBar becomeFirstResponder];
}

即使延迟为 0 也可以正常工作,没有它我会得到白线。

关于iphone - 开始输入时 [uisearchDisplayController setActive] 和 "No results"上出现白线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1636622/

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