草庐IT

indexpath

全部标签

ios - UITableView indexPath.row 问题

我正在使用一个tableView,它加载一个自定义的UITableViewCell,里面有一个“Tap”按钮。当用户点击按钮时调用一个方法。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{...[btnRowTapaddTarget:selfaction:@selector(didButtonTouchUpInside:)forControlEvents:UIControlEventTouchDown];...returncell;}在di

ios - UICollectionView 随机不显示单元格

我有一个垂直滚动的UICollectionView。它的第一个单元格包含另一个水平滚动的UICollectionView。在随机情况下,水平UICollectionView加载一个单元格,但不显示它。所以,我能看到的是几个单元格、空白空间和更多单元格……我很难检测到这个原因。代码如下所示:-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{if(collectionView.tag==1){if(ind

ios - 如何将 UITableView Cell 链接到 Storyboard 中的不同 ViewController

我已经创建了一个UITableView并设置了所有内容,以便它在表中提取我想要的正确数据。我唯一的问题是当我点击一个项目时,我希望它打开那个viewController我已经正确设置了StoryboardID,所以一切正常,但请查看下面的代码,以防我遗漏了一些明显的东西:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{//Navigationlogicmaygohere.Createandpushanotherviewcontroller./**detailV

ios - 如何获取 UICollectionView header 的索引路径?

使用View的indexPathForItemAtPoint,我将获得单元格的索引路径,但永远不会是UICollectionReusableView(页眉/页脚)——因为它总是返回nil。 最佳答案 overridefunccollectionView(_collectionView:UICollectionView,viewForSupplementaryElementOfKindkind:String,atindexPath:IndexPath)->UICollectionReusableView{switchkind{case

ios - 将 UITableViewCell 恢复到正常编辑模式

当用户决定删除UITableViewCell时,我会出现第二个确认对话框。这是我的正常状态下的表格View:这是整个表格进入编辑模式的时候:现在,当用户点击左侧的红色减号之一时,单元格进入删除确认模式:如果用户随后点击刚刚出现的删除按钮,则会出现此操作表:这就是问题所在。如果用户确认他们想要删除map,那么一切都很好。但是如果按下取消按钮,操作表就会消失,但表格View仍然是这样的:问题是删除确认按钮不应再处于选中状态,而应隐藏在View之外。如您所见,它没有。我在文档中的搜索没有结果。我不想setEditing:NO因为我希望表格保持其正常编辑状态。有什么想法吗?编辑1:这是tabl

iphone - iOS 中删除单元格时 UICollectionView 的动画时间

我第一次使用CollectionView我需要在点击时删除CollectionView的单元格。这对我来说工作正常。但我正在努力处理UIcollectionview的动画时间。它总是一样的。如何我可以增加或减少删除单元格时的动画时间吗?我也将该代码放在uianimationblock中,但它不起作用。这是我的删除代码,任何建议将不胜感激谢谢。[self.collectionViewperformBatchUpdates:^{NSArray*itemPaths=[self.collectionViewindexPathsForSelectedItems];//Deletetheitems

ios - 当我使用自动布局选择每个单元格的高度(因此它们是动态的)时,它通常可以工作,但有些单元格有点短。为什么是这样?

示例项目:http://cl.ly/2j0A1J203f3h我正在尝试使用自动布局来动态确定每个单元格的高度,以便某些单元格可以容纳比其他单元格更多的内容。为此,我使用thisStackoverflowanswer和accompanyingGitHubexample.我有一个名为CSPostCell的UITableViewCell子类,我在Storyboard中创建了它并放入了一个最多5行文本的UILabel在标签中。仅出于示例目的,我在表格中只有两个单元格,因此在cellForRowAtIndexPath:中设置了两个不同的标签文本(一个较长):-(CSPostCell*)table

具有交叉点的 iOS UICollectionViewCells 布局

我尝试使用单元格制作UICollectionView,这些单元格相互交叉并部分重叠,就像在屏幕截图中所做的那样:这个布局是通过设置达到的self.minimumLineSpacing=-100;在我的UICollectionViewFlowLayout子类中。当我向下滚动时,一切正常。我明白我想要什么了。但是当我向上滚动时,我看到了另一种行为,与我预期的不同:所以我的问题是:无论ScrollView方向如何,我怎样才能让我的布局看起来像第一个屏幕。注意:我必须同时支持iOS6和7。非常感谢您的任何建议和帮助。 最佳答案 嗯,很有趣。

ios - 如何从表格 View 中的选定单元格中获取文本?

我无法通过使用在堆栈溢出中搜索的复选标记将多个选定的行文本放入数组中,但无法实现它谁能帮助我如何获取数组中的文本?functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{returnproductName.count}functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier

iphone - 设备上的空白屏幕;模拟器工作正常

我正在编写带有导航Controller的iOS应用程序。当我在模拟器上打开它时,它运行良好。当我在设备上运行它时,状态栏下方显示一个空白屏幕。另外,我无法弄清楚我的RootViewController在哪里成为默认View(我怀疑这是我问题的根源)。@classRootViewController;@interfaceMyAppDelegate:NSObject{UIWindow*window;RootViewController*viewController;UINavigationController*navigationController;}@property(nonatomi