jjzjj

WKInterfaceTable

全部标签

ios - 如何减少 WKInterfaceTable 中的行间距

我想去掉表格中的行间距,有什么属性吗? 最佳答案 在StoryBoard中选择您的表格AttributeInspectorandCheckmarkSpacingasCustom,Setit1(Setatperyourrequirement)运行您的应用, 关于ios-如何减少WKInterfaceTable中的行间距,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/28341123

ios - 如何减少 WKInterfaceTable 中的行间距

我想去掉表格中的行间距,有什么属性吗? 最佳答案 在StoryBoard中选择您的表格AttributeInspectorandCheckmarkSpacingasCustom,Setit1(Setatperyourrequirement)运行您的应用, 关于ios-如何减少WKInterfaceTable中的行间距,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/28341123

ios - WKInterfaceTable 中的 WKInterfaceButton 事件处理

我有一个带有WKInterfaceButton的WKInterfaceTableTableView。如何从TableView向按钮添加目标操作。由于没有标签属性,我无法处理它。 最佳答案 如果您的WKInterfaceButton包含在行Controller中,这里有一种方法可以确定哪一行的按钮被点击:将您的WKInterfaceButton添加到行Controller,并使用界面构建器将按钮的操作连接到您的行Controller类向您的行Controller添加一个属性,允许您引用您的数据(例如,对您的数据或标签的弱引用)向行Co

ios - WKInterfaceTable添加滚动条 "flash'并从非 ScrollView 中移除滚动条

我有两个关于WatchKit的问题:1)我有一个使用[WKInterfaceTable]的应用程序。其中一个界面是可滚动的。因此,当用户滚动时,滚动条出现在watch界面的右上角。如何让滚动条在用户打开应用时临时闪烁滚动条。此功能的一个很好的例子是AppleWatch中的日历应用程序。我已经梳理了网络和WatchKit目录(https://developer.apple.com/library/ios/samplecode/WKInterfaceCatalog/Introduction/Intro.html)但无法找到解决方案。2)我有另一个界面,在watch上只显示一行,因此不需要滚

ios - WKInterfaceTable如何识别每一行中的按钮?

我在表格行中循环了3个按钮,按下时它会重定向到相关的详细信息。问题是如何识别用户点击了哪个按钮?我已经尝试过setAccessibilityLabel和setValueforKey但两者都不起作用。 最佳答案 您需要在您的CustomRow类中使用delegate。在CustomRow.h文件中:@protocolCustomRowDelegate;@interfaceCustomRow:NSObject@property(weak,nonatomic)iddeleagte;@property(assign,nonatomic)NS

ios - 非动画滚动 WKInterfaceTable 到底部

我正在为AppleWatch构建一个iMessage类型的应用程序,并试图找出一种将表格固定在底部的方法。我一直在尝试编写一个看起来像这样的“滚动到底部”方法,以便在插入行后将表格固定在底部,但它是动画的,我需要一些没有动画的东西。有什么办法可以在AppleWatch上完成这样的事情吗?-(void)scrollToBottom{NSUIntegercount=self.fetchedResultsController.fetchedObjects.count-1;[self.interfaceTablescrollToRowAtIndex:count];}

ios - 如何在 WKInterfaceTable 中创建部分

我们如何在表中创建部分,因为它没有委托(delegate)。还有其他方法可以创建部分,还是我们必须使用两个表。 最佳答案 WKInterfaceTable不像UITableView那样灵活,但您可以使用不同的行类型手动创建行。并根据其类型为每个单元格填充内容。查看文档:AppleWatchProgrammingGuide:TablesWatchKitFrameworkReference:WKInterfaceTable例如,让我们创建一个具有两种行类型的表:标题行类型详细行类型#definetype1@"HeaderRowType"

iOS WatchKit/Swift - 在 WKInterfaceTable 行中延迟加载图像

在我的AppleWatch应用程序中,我有一个大约有25行的表格,每行都有一些文本和需要从互联网加载的图像。类似于Instagram风格的提要,但这些是每张约8k的个人资料图片。当我根据传入的JSON数据构建表时,我所做的一切都是正确的,利用WatchKit的内置图像缓存来减少不必要的网络流量。该应用程序“有效”并且图像显示正确。但问题是View需要10-20秒才能准备好与用户进行交互。在这10-20秒结束之前,滚动变慢,并且在所有图像加载完成之前按钮不会执行任何操作。我想要的是在用户向下滚动时延迟加载图像的某种方式。我已经尝试过实现分页解决方案,但这也有其缺点,并不能完全解决我原来的

swift - 将数据加载到 WKInterfaceTable 时出错

我创建了一个watchKit应用程序/我的应用程序的扩展。我使用此函数将数据加载到WKInterfaceTable://LoadtableintothedatafuncloadTableData(){letsharedDefault=NSUserDefaults(suiteName:"group.com.Devpr.App")letnumberItems=sharedDefault?.objectForKey("numberItems")as?InttableView.setNumberOfRows(numberItems!,withRowType:"Cell")vari=0letta

ios - WKInterfaceTable 和 setNumberOfRows 崩溃 "unexpectedly found nil while unwrapping an Optional value"

我正在使用WatchKit,我有一个只有一个表的简单界面,但我只用了几行代码就出错了,也许我忘记了一些非常基本的东西。我的界面:表格内的行具有标识符:和自定义类:Controller由这段代码实现:importWatchKitimportFoundationclassActiveListController:WKInterfaceController{@IBOutletweakvartableView:WKInterfaceTable!overridefuncawakeWithContext(context:AnyObject?){super.awakeWithContext(cont