小编Ahs*_*him的帖子

检测UICollectionView中的页面更改

我尝试了一段时间找到这个问题,但找不到这个问题的答案.我的问题是我有一个UICollectionView和滚动方向Horizontal一起Paging Enabled.我的问题是我想要保持用户所在的当前页码的大头钉,所以我创建了一个int变量,现在每次用户向右或向左滑动时都要加1或减去它.我尝试过使用scrollView代表

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
Run Code Online (Sandbox Code Playgroud)

但是当用户向右或向左滑动时,它被称为多次,因为页面上的列数UICollectionView加上它不会让我知道用户是去了下一页还是前一页.

iphone objective-c ios ios8

28
推荐指数
5
解决办法
2万
查看次数

在 iOS 8 中的纵向锁定应用程序中将单个视图旋转为横向

我有一个在视图控制器中使用纵向模式的应用程序,除了一个页面,该页面只需要横向(横向左侧或横向右侧)。我怎样才能做到这一点?我尝试了多种解决方案,说设置导航栏的方向模式,应用程序会转动,但不幸的是,这对我不起作用。我还尝试手动旋转视图,它起作用了,但是当我单击文本字段在其中写入内容时,键盘显示为纵向模式而不是横向模式。

NSNumber *value = [NSNumber numberWithInt:UIInterfaceOrientationLandscapeRight];
[[UIDevice currentDevice] setValue:value forKey:@"orientation"];
Run Code Online (Sandbox Code Playgroud)

上面的代码对我有用,但只有当我允许应用程序在横向和纵向都旋转时,但这不是我想要的,因为这样所有页面都可以从纵向变成横向。

编辑:

我的情况是我被分配了一个已经完成的项目。制作这个应用程序的人一直在使用 STNavigation Manager(我不确定那是什么)而不是 self.navigationController 推送和弹出的东西。所以 shouldAutoRotate 和这些委托在我的应用程序中不起作用。其次,他还禁用了导航栏并创建了自己的导航栏。

iphone objective-c orientation ios ios8

5
推荐指数
1
解决办法
1863
查看次数

在应用内购买 iOS 中发送自定义参数 (userId)

我想发送userId我的应用程序的 ,inApp Purchase以便transaction ID我在成功后得到的inApp purchase,我能够知道userId使用交易 ID 从 Apple 的服务器购买该产品的用户的 。这可能吗 ?或与之相关的东西?

objective-c in-app-purchase ios

5
推荐指数
0
解决办法
1060
查看次数

标签 统计

ios ×3

objective-c ×3

ios8 ×2

iphone ×2

in-app-purchase ×1

orientation ×1