小编par*_*aro的帖子

动态调整今天小部件的大小

我在今天的小部件中实现了一个表格视图。tableView 没有固定数量的单元格。因此,小部件的高度必须动态改变。有人知道如何找出tableView的高度吗?如果我知道 tableView 的高度,我可以为今天的小部件使用相同的高度。或者有更好的解决方案吗?

我的代码:

var preferredViewHeight:CGFloat{return 132}

override func viewWillAppear(animated: Bool) {

  super.viewWillAppear(animated)
  self.tableView.reloadData()
  updateSize()
}

func updateSize() {

  var preferredSize = self.preferredContentSize
  preferredSize.height = self.preferredViewHeight
  self.preferredContentSize = preferredSize
}

func widgetPerformUpdateWithCompletionHandler(completionHandler: ((NCUpdateResult) -> Void)!) {

  self.tableView.reloadData()
  completionHandler(NCUpdateResult.NewData)
}
Run Code Online (Sandbox Code Playgroud)

ios swift today-extension xcode6.3

5
推荐指数
1
解决办法
962
查看次数

通过今日扩展打开主应用程序

我实现了在我的应用中添加了今天的小部件.今天的扩展包括一个UITableView.现在,如果按下了UITableView的单元格,我想打开应用程序.你们有人知道怎么做吗?

uitableview swift xcode6 ios8-today-widget today-extension

5
推荐指数
1
解决办法
4317
查看次数

UITableViewCells 的保存顺序

我在 tableview 中添加了对单元格进行排序/重新排序的选项。我使用了本教程:http : //www.ioscreator.com/tutorials/reordering-rows-table-view-ios8-swift。现在我想问一下如何保存单元格的排序/顺序?我还使用 Core Data 和fetchedResultsController.

core-data uitableview nsfetchedresultscontroller swift ios8

4
推荐指数
1
解决办法
972
查看次数