jjzjj

IndexPath

全部标签

ios - 将 2 个 NSArray 数据保存到 NSDocumentDirectory 中的 2 个文件

我需要将2个数组中的数据保存到文档目录,第一个已保存,但第二个没有!-(void)viewWillDisappear:(BOOL)animated{[superviewWillDisappear:animated];NSString*documentsDir=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)firstObject];NSString*rangePath=[documentsDirstringByAppendingPathComponent:@"Range.plis

ios - UICollectionView 中每个项目的不同行间距 - swift 3

我有一个collectionview是用swift3编程编写的。它有1个部分和6个垂直项目。我假设每个项目的默认最小行间距是10,但我想为每个项目设置不同的行间距。例如,项目0和1之间的空间变为50,但项目1和2之间的空间变为0。我该怎么做?我搜索了很多但找不到解决方案。提前致谢。 最佳答案 直接通过设置CollectionView的某些属性是不可能的,但我认为你可以做一个技巧,将最小行间距和最小项间距设置为0,例如layout.minimumInteritemSpacing=0layout.minimumLineSpacing=0

ios - 如何使 CarPlay 中音频应用程序的行可点击?

我是CarPlay的新手,我知道它类似于UITableViewController但略有不同,并且无法使行能够被点击以运行函数/代码。网上关于此的信息不多,没有样本。Apple工程师告诉我他们将很快在他们的开发者网站上提供音频应用程序的示例。到目前为止,我的一切都在运行,这就是我所缺少的。我有Apple的权利,在plist中添加了所需的内容。在实际CarPlay设备中一切都显示正常。我有两个带有示例项目的选项卡,一个我需要在点击时运行流媒体实时媒体的功能,另一个到播客列表,需要加载列表并使其可点击以运行功能。这是我到目前为止一直在测试的内容:protocolMPPlayableCont

ios - 创建自定义 VoiceOver 转子以垂直导航 UICollectionView

我有一个大的正方形网格(225个单元格)构造为2dUICollectionView,我希望盲人用户能够轻松地在网格中导航。目前,他们需要水平滚动每个方block才能向下移动。理想情况下,我想要一个自定义的VoiceOver转子,它允许左右滑动以进行导航。这可能吗?如果没有,我会满足于拥有一个自定义转子,它可以通过左/右滑动来上下移动。我试图通过获取当前indexPath并使用scrollToItem方法来更改它来创建一个。可以选择转子,但目前没有效果,所以到目前为止我做错了。privatefuncsetupVerticalRotor()->UIAccessibilityCustomRo

ios - 为什么我的 UITableViewCell 不取消选择并更新它的文本?

我有一个UITableView,其中包含故事列表和底部的单元格,用于加载更多故事。我正在尝试取消选择“更多故事...”单元格并将其文本更改为“正在加载...”。我在整个Internet和整个stackoverflow上进行了搜索,但我无法弄清楚为什么我的代码无法正常工作。现在,当单击“更多故事...”单元格时,它会保持选中状态并且不会更改其文本。对于那些提出要求的人,moreStories在表格View的底部添加了25个新故事。原始代码:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPat

iphone - 将 IndexPath 传递给 subview

您好,我正在尝试将索引值从我的父View传递到我的subview,如下所示//main.mSubViewController*subViewController=[[SubViewControlleralloc]init];subViewController.parentViewSelectedIndexPath=indexPath;但是,当我尝试检查值是否已像这样传递给subview时//子.m-(void)viewDidLoad{//NSLog(@"%@",parentViewSelectedIndexPath);//边上的声明子.h//@interfaceVehicleResul

ios - 如何从表格单元格中删除 UIGestureRecognizer

我只想允许滑动删除UITableView的第一个单元格。这一点很简单,但是我想在用户尝试滑动任何其他单元格时显示UIAlert。我再次通过在除单元格0之外的每个单元格上使用UIGestureRecognizer来实现这一点。我遇到的问题是一旦顶行被删除,我希望允许删除新的顶行。就好像我需要删除分配给单元格的UIGestureRecognizer,但我不知道该怎么做。这是我的一些代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{BetCel

iOS Xcode - 分组TableView分隔线显示

只有我遇到这个问题吗?我在分组TableView中有几个部分和几行,用于注册页面。当我在页面上上下滑动时,两个单元格之间出现奇怪的分隔粗线。一些细胞像被按压一样下沉。这是iOS5.0的错误吗?为了这个小问题,我已经工作了3天。请帮忙!我试过了self.tableView.separatorStyle=UITableViewCellSeparatorStyleSingleLine;和self.tableView.separatorColor=[UIColorlightGrayColor];它们都不起作用。[已编辑]PaulPeelen你是对的,我知道你的意思,但我没有继续前进的知识。在我

objective-c - cellForRowAtIndexPath - [indexPath row] 滚动时返回奇怪的数字

我知道还有很多关于[indexPathrow]和滚动的其他问题,但是有人能帮我理解为什么它会返回奇怪的数字吗?对于我配置单元格的方式,我似乎无法找到解决方法:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"ProfileIdentifier";NSUIntegerrow=[indexPathrow];UITableViewCell*cell=[tableViewdequeueR

ios - 关闭模态呈现的 ViewController 后,UITableViewCell 不反射(reflect)更改

我有一个带有TableView的UIViewController,用于显示“list”项目。这个ViewController还有一个按钮,可以触发segue以模态方式呈现另一个UIViewController,供用户添加新的list项目。所有list项目都存储在CoreData中。新的CoreData实体被创建,并由SecondViewController存储。在点击触发关闭SecondViewController的按钮之前,用户可以添加任意数量的checklist项目。由于此SecondViewController是模态呈现的,因此我假设它的事件与FirstUIViewControl