草庐IT

tableView_alarm

全部标签

ios - TableView NSException

我是Swift的新手,我正在使用ObjectMapper解析我的JSON,但我希望数据显示在TableView中。但是我有一个问题:libc++abi.dylib:terminatingwithuncaughtexceptionoftypeNSException我在方法numberOfRowsInSection之后得到它。我的数组不是零,数组有2193个元素我不明白为什么会这样这是我解析JSON的代码:lettimeStamp=NSNumber(value:Date().timeIntervalSinceNow)varprograms=[PrograToDayModel]()overr

ios - RxSwift 过滤可观察序列并绑定(bind)到 tableview

我的iOS应用程序中有tableview我已经使用下面的代码初始化了表格varcnList:Observable?overridefuncviewWillAppear(_animated:Bool){super.viewWillAppear(animated)cnList=readJson()cnList?.bindTo(cTableView.rx.items(cellIdentifier:"country_code_cell")){_,countryCode,cellinifletcountryCodeCell=cellas?CountryCodeTableViewCell{coun

swift - 当 tableview 在 swift 4 中滚动时隐藏标签栏

当我滚动tableview时,我有带tableview的ViewController,我想在ViewController中隐藏选项卡栏。我试过下面的代码它的工作但顶部标签去减原点YextensionUITabBarController{funcsetTabBarVisible(visible:Bool,duration:TimeInterval,animated:Bool){if(tabBarIsVisible()==visible){return}letframe=self.tabBar.frameletheight=frame.size.heightletoffsetY=(visi

ios - 如何修复返回 nil 的 TableView numberOfRowsInSection?

我正在尝试使用OpenWeatherMapAPI检索5天的预报,我不确定为什么,但每次调用我的weatherCount()方法时它都返回nil。在View模型中,我使用print语句来验证行数应为40。我尝试使用guard语句并强制展开,这只会导致程序崩溃。我尝试实现回调方法,但我认为我没有正确实现它们。天气View模型importFoundationclassWeatherViewModel{varweatherInfo:WeatherData?weakvardelegate:WeatherDelegate?funcgetWeatherData(){letweather="https

ios - UIViewController 中带有 TableViewCell 的 TableView 不显示来自 SearchBar 的数据

我无法显示从RESTAPI获得的数据。我可以毫无问题地检索数据,但tableview没有显示数据。如何在tableview中获取tableview单元格内的数据?classSearchBSViewController:UIViewController{@IBOutletweakvarsearchBar:UISearchBar!@IBOutletweakvartableView:UITableView!lazyvartapRecognizer:UITapGestureRecognizer={varrecognizer=UITapGestureRecognizer(target:self,

ios - Swift - 分组样式 TableView 设计

我正在尝试在Xcode6.3中设计分组样式的TableView。我没有像下面附上的第二张图片那样覆盖table的矩形框。你能告诉我如何构建一个像第二个那样的屏幕吗? 最佳答案 这里以iOS7为例:https://github.com/yesidi/YipPrettyTableViewCell编辑:我使用Swift制作了一个简单的单元格。//GroupedTableViewCell.swiftimportUIKitletRADIUS:CGFloat=5letInsetX:CGFloat=20enumCellPosition:Int{c

ios - Swift:tableView.reloadData() 方式太慢

我正在尝试在我调用以填充我的UITableView的异步请求后执行tableView.reloadData()调用。表格在15-20秒后显示数据,除非我手动开始滚动,在这种情况下它会立即加载。所以数据肯定在那里,只是没有正确加载。我该怎么做才能解决这个问题?varjsonLoaded:Bool=false{didSet{ifjsonLoaded{tableView.reloadData()}}}overridefuncviewDidLoad(){super.viewDidLoad()leturl=NSURL(string:"https://www.googleapis.com/yout

ios - 使用 NSFetchedResultsController 核心数据重新排序 TableView 单元格 - Swift 3

我正在使用NSFetchedResultsController。我找不到任何针对Swift3的简单教程。这就是我到目前为止所做的。我已经使用NSFetchedResultsController成功地填充了我的表,它从核心数据中获取插入的数据。我在我的核心数据模型中创建了一个名为orderPosition的属性,它被声明为Int32。关于在插入时向核心数据添加和保存数据,我没有使用此属性做任何事情。在我初始化NSFetchedResultsController的fetchfunc中,我修改了我的排序描述符以包含以下代码:letsortDescriptor=NSSortDescriptor

ios - 如何隐藏不在末尾的空单元格 TableView ? swift 3

我刚刚开始swift,我正在制作一个日历应用程序。如果你点击一个日期,我现在会显示一个事件列表。这里所有的问题都是关于隐藏位于tablieview末尾的单元格,但我的不是,所以eventsTableView.tableFooterView=UIView()不起作用。overridefuncviewDidLoad(){super.viewDidLoad()eventsTableView.register(UITableViewCell.self,forCellReuseIdentifier:"theCell")self.eventsTableView.rowHeight=80}funct

ios - 如何通过点击导航栏按钮显示和隐藏 tableView 部分中的标题?

使用Xcode9.3版Swift开发iOS应用程序。你能告诉我如何通过点击导航栏按钮显示和隐藏(切换)tableView部分中的标题吗?搜索栏放在部分的标题中,以使其在滚动tableview时始终可见我想在初始显示中隐藏搜索栏并通过点击导航栏按钮显示和隐藏搜索栏代码和截图如下。代码importUIKitclassTableViewController:UITableViewController,UISearchBarDelegate{letarray=["apple","orange","melon","banana","peach"]letsearchBar=UISearchBar(