- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在设计一个带有搜索栏的 View ,每当我加载该 View 时它就会崩溃。设计如下
我收到的错误如下
*Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView setImage:]: unrecognized selector sent to instance 0x153e646f0' * First throw call stack: (0x182303164 0x18154c528 0x182310628 0x18bc7e188 0x182308b10 0x1821edccc 0x18b990b80 0x18b98f0d0 0x18be68870 0x18bffe380 0x18bffe4f8 0x18bffe0b8 0x18bb8b74c 0x18bffe380 0x18bffe4f8 0x18bffe0b8 0x18bb8b74c 0x18bffe380 0x18bffe0b8 0x18be506c8 0x18bffe380 0x18bffe4f8 0x18bffe0b8 0x18be4fa08 0x18bc2cbe0 0x18b9da8e8 0x18b8bd6a8 0x18b8bd5d8 0x18b9df878 0x18b9df564 0x18b9df3c0 0x18b9e1938 0x18ba953c8 0x18b8f25cc 0x18ba950f8 0x18b8f25cc 0x18b8f254c 0x18b8dd0f4 0x18be6180c 0x18b8f25cc 0x18b8f254c 0x18b8dd0f4 0x18b8f1e40 0x18bf4d5e4 0x18bf48b94 0x1822aacdc 0x1822a8694 0x1822a8c50 0x1821c8c58 0x184074f84 0x18b9215c4 0x100294ee8 0x181ce856c) libc++abi.dylib: terminating with uncaught exception of type NSException
View Controller类代码如下
import UIKit
class SearchStoreViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
print ("Search Loaded")
// Do any additional setup after loading the view.
}
override func viewWillAppear(_ animated: Bool) {
//super.viewWillAppear(animated)
//self.tabBarController?.navigationItem.title = DASHBOARD_SEARCH_VIEW_TITLE
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// Get the new view controller using segue.destinationViewController.
// Pass the selected object to the new view controller.
}
*/
}
经过一番研究,我发现是 SearchBar 导致了问题。如果删除搜索栏, View 加载正常。谁能帮我解决这个问题。
最佳答案
当您从搜索结果中设置图像时,请验证您是在 UIImageView
类型而不是 UIView
类型上调用 seImage:
.
This error itself says that you are setting an image using UIView type object that is not possible, bcoz UIView doesn't has
setImage
同时检查IBOutlet
连接是否连接到UIView或UIImageView。
关于ios - 使用 Uisearchbar 加载时 Uiview 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48880604/
这个问题本质上是,UISearchBar在激活时与状态栏重叠。我知道已经有很多类似的问题发布了,我已经尝试了所有方法,但仍然无法解决。 当屏幕初始化时,搜索栏似乎位于正确的位置。当我向下滚动屏幕时,您
我尝试在我的应用程序中实现 iOS 11 中的新搜索栏,但出于某种原因,我无法让搜索栏颜色随导航栏一起更改。在切换到新样式之前,我在 AppDelagate 中使用 UISearchBar.appea
我正在努力做到这一点: Consider a table view with Search Bar on its header.Table view gets refreshed whenever s
documentation表示 UISearchBar我们可以在 tvOS 中使用它(Apple 当然在他们的搜索 View 中使用它),但我在对象库中找不到它。 其他人有同样的问题吗?我没有看到一个
当我在 UISearchBar 上搜索时,我的普通 tableView 已设置为 - (UITableViewCell *)tableView:(UITableView *)tableView cel
这里是我在view controller.h中的代码 #import "AppDelegate.h" @interface SearchRsultsFanSideViewController : UI
我在一个应用程序工作,我今天在 iOS 7.1 上进行了测试。到目前为止,我的搜索栏是正常的: 但现在我有这个问题: 出现一个灰色 View ,我不知道如何删除它,因为我的代码中没有这个 View 。
我正在更新适用于 iOS 7 的应用程序,而我的一项功能(允许在搜索栏中没有文本的情况下激活搜索栏搜索按钮)停止工作。我使用了以下代码。关于如何让它再次工作有什么建议吗?提前致谢。 UITextFie
我有一个带有 UISearchBar(和 SearchDisplayController)的 UIViewController 以及一个 UITableView。当导航到这个 View Control
我有一个我似乎无法克服的小情况。 我有一个 UITableView,它的顶部嵌入了一个 UISearchBar。 TableView 由 NSFetchedResultsController 和 Co
我在 TableView 顶部使用带有 UISearchBar 的 UITableView,对我来说,一切都工作正常,只有一个问题,比如如果我搜索一个字母,uitableview 中的搜索结果被过滤,
表格标题中有一个搜索栏。当用户在 iOS 7 上快速点击它两次时,它就会消失。有人对我们做错了什么有什么建议吗? 最佳答案 经过大量的试验和错误,我发现当searchDisplayController
我想更改 UISearchBar。文本字段的高度和宽度。我的问题是如何更改 iphone 中 UISearchBar 中的 UiSearchbar 高度、宽度、颜色 和 Uitextfield 高度?
这两张图应该可以说明了吧。第一个正常显示我的 UITableView。第二个显示当我触摸 UISearchBar 并且它获得焦点时。为什么单元格标题和搜索栏之间有间隙?有人知道如何解决这个问题吗? i
我有一个 UISearchBar添加到 UITableView 的顶部. // init search bar self.resultSearchController = ({
在 iOS 5 上使用带有 showCancelButton=YES 的 UISearchBar。希望在键盘下拉时取消按钮保持启用状态。使用以下代码似乎不起作用: for (id subView in
我有一个 UITableView,它的数据源和委托(delegate)不是由放置它的 View Controller 处理的,而是由另一个名为 AbstractInviteFriendsDataSou
我研究过这个问题。看起来这是一个常见问题,但我尝试过的任何方法都没有奏效。我对 iPhone 应用程序开发和 objective-c 非常陌生。此时我想做的就是在搜索栏字段中输入一个字符串,并在点击键
我有一个使用 UISearchBar 的搜索功能,该功能是即时发生的,所以我认为用“完成”替换键盘上的“搜索”按钮会更明显。 有办法做到这一点吗? 谢谢 最佳答案 您可以更改 UISearchBar
有没有人设法为 UISearchBar 的范围栏部分着色,它有一个 tintColor 属性,但设置它不会影响附加的范围栏 UISegmentedControl。我在酒吧上有一个 Handlebars
我是一名优秀的程序员,十分优秀!