小编Ale*_*rNS的帖子

无编程或故事板以编程方式创建UICollectionViewCell

有没有办法在UICollectionViewCell不使用现有单元标识符和cellForItemAtIndexPath方法中的现有nib文件的情况下创建?

ios uicollectionview uicollectionviewcell

6
推荐指数
1
解决办法
9553
查看次数

UITabBar选择指示器图像在ObjectiveC中没有取整个tabBar高度的大小

我正在改变setSelectionIndicatorImage,当我在iOS 8上运行app时,我得到图像和常规宽度之间的间距tabBar.有没有办法可以匹配标签栏的高度setSelectionIndicatorImage?此外,我在第一个标签的左侧和最后一个标签的右侧获得了几个像素的边距,当选择标签时我也需要用图像覆盖它.

objective-c uitabbaritem uitabbar ios

6
推荐指数
1
解决办法
1655
查看次数

在CollectionView的didSelectItemAtIndexPath方法中获取CGPoint

有没有办法可以在collectionViewCell中获得点击点的坐标?如果我点击Y坐标<50的rect,我想做方法A,如果Y> 50,我想做方法B.

iphone ipad cgpoint ios uicollectionview

3
推荐指数
1
解决办法
1996
查看次数

从层次结构中删除以前的视图

ViewController当我从导航栏按回按钮时,我正在尝试跳过一个.

当我去下一个VC它需要这样做:

A -> B -> C
Run Code Online (Sandbox Code Playgroud)

但是当我想从C回来时,我想要A ViewController呈现:

C -> A
Run Code Online (Sandbox Code Playgroud)

我设法用下一个代码做到了:

    NSMutableArray *newControllers = [[NSMutableArray alloc]initWithArray:controllers];
    [newControllers removeObjectAtIndex:newControllers.count-2];
    self.navigationController.viewControllers = newControllers;
Run Code Online (Sandbox Code Playgroud)

问题是呈现的导航栏.当我从A获取View时ViewController,会出现B ViewController的导航栏.

有什么方法可以删除导航栏项目,比如我从层次结构中删除了视图控制器?

objective-c uinavigationbar uiviewcontroller uinavigationcontroller ios

2
推荐指数
1
解决办法
1541
查看次数