草庐IT

CELL_SIZE

全部标签

ios - 如何从 UICollectionViewCell 访问 UICollectionView 中 Cell 的 indexPath

我想在调用操作时为UICollectionViewCell设置动画。我在InterfaceBuilder中完成了UICollectionViewCell,UICollectionView也完成了。现在我想在我的actionBtnAddToCard方法中获得正确的indexPath。这就是我现在尝试的方式(ProduktViewCell.m中的方法):-(IBAction)actionAddToCart:(id)sender{XLog(@"");//seethislineNSIndexPath*indexPath=??**howcaniaccessthecorrectindexPath*

ios - 如何从 UICollectionViewCell 访问 UICollectionView 中 Cell 的 indexPath

我想在调用操作时为UICollectionViewCell设置动画。我在InterfaceBuilder中完成了UICollectionViewCell,UICollectionView也完成了。现在我想在我的actionBtnAddToCard方法中获得正确的indexPath。这就是我现在尝试的方式(ProduktViewCell.m中的方法):-(IBAction)actionAddToCart:(id)sender{XLog(@"");//seethislineNSIndexPath*indexPath=??**howcaniaccessthecorrectindexPath*

ios - UICollectionView Cell Spacing 基于设备屏幕尺寸

我实现了一个UICollectionView,单元格大小是w90h90。当我在iPhone6上运行它时,我得到了正确的单元格间距,但是当我在iPhone5s上运行时,我得到了更多的单元格间距。我的问题是如何根据设备屏幕大小更改单元格大小,假设如果单元格大小为w80h80,我在iPhone5s上也能得到正确的结果。我现在正在做的是overridefuncviewWillAppear(animated:Bool){varscale=UIScreen.mainScreen().scaleasCGFloatprintln("Scale:\(scale)")varcellSize=(self.c

ios - UICollectionView Cell Spacing 基于设备屏幕尺寸

我实现了一个UICollectionView,单元格大小是w90h90。当我在iPhone6上运行它时,我得到了正确的单元格间距,但是当我在iPhone5s上运行时,我得到了更多的单元格间距。我的问题是如何根据设备屏幕大小更改单元格大小,假设如果单元格大小为w80h80,我在iPhone5s上也能得到正确的结果。我现在正在做的是overridefuncviewWillAppear(animated:Bool){varscale=UIScreen.mainScreen().scaleasCGFloatprintln("Scale:\(scale)")varcellSize=(self.c

ios - iPad Landscape 和 Portrait 具有 Size Class 的不同布局

如何使用Size类设计具有不同布局的iPad横向和纵​​向屏幕。对于两个方向,我只能找到w-regular和h-regular。示例:我需要使用SizeClass纵向对齐2个View,横向对齐2个View 最佳答案 终于找到了解决办法:iftraitCollection.verticalSizeClass==.Regular&&traitCollection.horizontalSizeClass==.Regular{varorientation:UIInterfaceOrientation=UIApplication.shared

ios - iPad Landscape 和 Portrait 具有 Size Class 的不同布局

如何使用Size类设计具有不同布局的iPad横向和纵​​向屏幕。对于两个方向,我只能找到w-regular和h-regular。示例:我需要使用SizeClass纵向对齐2个View,横向对齐2个View 最佳答案 终于找到了解决办法:iftraitCollection.verticalSizeClass==.Regular&&traitCollection.horizontalSizeClass==.Regular{varorientation:UIInterfaceOrientation=UIApplication.shared

ios - 如何在 UITableView Cell 中实现类似 iOS Mail 的从左向右滑动

我正在尝试复制Apple在其邮件应用程序中使用的技术,当您在邮箱内从左向右滑动时将邮件标记为未读或“标记为未读”。我找到了similarsolutions但仅用于从右向左滑动的手势。我希望同样的解决方案可以作为AppleSDK的一部分用于相反的方向。如何实现与iOS的邮件应用相同的从左到右的手势效果? 最佳答案 I'vefoundsimilarsolutionsbutonlyforagestureofswipingfromrighttoleft.SWTableViewCell拥有您可能想要的所有选项。在将单元格出列时,只需根据需要设

ios - 如何在 UITableView Cell 中实现类似 iOS Mail 的从左向右滑动

我正在尝试复制Apple在其邮件应用程序中使用的技术,当您在邮箱内从左向右滑动时将邮件标记为未读或“标记为未读”。我找到了similarsolutions但仅用于从右向左滑动的手势。我希望同样的解决方案可以作为AppleSDK的一部分用于相反的方向。如何实现与iOS的邮件应用相同的从左到右的手势效果? 最佳答案 I'vefoundsimilarsolutionsbutonlyforagestureofswipingfromrighttoleft.SWTableViewCell拥有您可能想要的所有选项。在将单元格出列时,只需根据需要设

ios - 在哪里突出显示 UICollectionViewCell : delegate or cell?

根据CollectionViewProgrammingGuide应该在UICollectionViewDelegate中处理单元格高亮显示的视觉状态。像这样:-(void)collectionView:(PSUICollectionView*)collectionViewdidHighlightItemAtIndexPath:(NSIndexPath*)indexPath{MYCollectionViewCell*cell=(MYCollectionViewCell*)[collectionViewcellForItemAtIndexPath:indexPath];[cellhighl

ios - 在哪里突出显示 UICollectionViewCell : delegate or cell?

根据CollectionViewProgrammingGuide应该在UICollectionViewDelegate中处理单元格高亮显示的视觉状态。像这样:-(void)collectionView:(PSUICollectionView*)collectionViewdidHighlightItemAtIndexPath:(NSIndexPath*)indexPath{MYCollectionViewCell*cell=(MYCollectionViewCell*)[collectionViewcellForItemAtIndexPath:indexPath];[cellhighl