小编nmo*_*ock的帖子

UICollectionView容器填充

我正在尝试将填充添加到UICollectionView的容器中.我希望它看起来像是一个10pt填充四周.所以在示例屏幕中,底部有一个10pt的填充:

layout.minimumInteritemSpacing = layout.minimumLineSpacing = 10;
Run Code Online (Sandbox Code Playgroud)

我正在使用UICollectionViewFlowLayout来布局单元格.我还尝试了一个"技巧",我在顶部添加了10pt视图,但内容似乎没有滚动浏览视图,因为它们是分开的.在此输入图像描述

ios uicollectionview

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

确保redis中排序集的唯一性

我正在尝试存储媒体对象,并通过redis让它们在特定时间范围内可检索.我选择了一个有序的数据类型来执行此操作.我正在添加如下元素:

zAdd: key: media:552672 score: 1355264694
zAdd: key: media:552672 score: 1355248565
zAdd: key: media:552672 score: 1355209157
zAdd: key: media:552672 score: 1355208992
zAdd: key: media:552672 score: 1355208888
zAdd: key: media:552672 score: 1355208815
Run Code Online (Sandbox Code Playgroud)

其中,密钥对于媒体被占用的位置ID是唯一的,并且分数是媒体对象的创建时间.值是媒体对象的json_decode.

当我去检索使用时zRevRangeByScore,偶尔会有重复的条目.我基本上使用Redis作为外部API的缓冲区,如果用户使用X秒进行两次相同的API调用,那么我将从缓存中检索结果,否则,我将其添加到缓存中,而不是检查由于定义不包含重复项的集合,查看它是否已经存在.可能的已知问题:如果媒体对象属性在缓存之间发生更改,则它将显示为重复

有没有更好的方法来存储这种类型的数据而无需在redis客户端进行检查?

TLDR; 在Redis中存储和检索对象的最佳方法是什么,您可以通过时间戳选择一系列对象并确保它们是唯一的?

redis

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

水平视差滚动UIScrollView iOS

我正在尝试在分页滚动视图上实现水平视差,这使得一个视图看起来在x方向上前进得更快但在相同点上"着陆"(例如,说(0,0)).这是我的常规设置/视图层次结构:

  • (透明卷轴,拦截/传递滚动事件)
  • (物体叠加,我想在x方向上移动1.2倍,但不超过它的"着陆点")
  • (我希望在x方向以1.0x的速度移动的另一个叠加)

我知道它必须做一些修改contentOffset的事情,我让我的代表都进行了设置,这样他们就能以1x的速度向相同的方向移动......任何有关解决方案的提示?

uiscrollview uiview uiscrollviewdelegate ios parallax

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

使用 CocoaPods 保留文件夹结构状态

是否可以在运行时保留文件夹结构展开/折叠状态pod install / update?每当我运行命令以在我的项目打开的情况下更新我的 Pod 时,它都会折叠我的所有文件夹。我正在运行 XCode 6.1.1。

xcode cocoapods

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

删除关联数组中的键不起作用

我试图只保留某些键,并从外部API中删除其余的键.我有一个数组(http://pastebin.com/vU8T4y7h),包含对象的"数据":

foreach ($data as $media) {
    foreach (array_keys($media) as $media_key) {
        if ($media_key!=="created_time" && $media_key!=="likes" && $media_key!=="images" && $media_key!=="id") {
            unset($media[$media_key]);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我想只有保持created_time,likes,images,和id按键,然而,上面的代码是行不通的.任何想法为什么?任何其他优雅的解决方案实现同样的事情?

php arrays associative-array

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

自定义searchResultsTableView

我希望有UITableViewCells我的定制UISearchDisplayController.这searchResultsTableView是一个只读属性.我有searchviewcontroller的委托和数据源返回自定义单元格,但是,它似乎仍在使用searchResultsTableView单元格.使用我自己的搜索结果的最佳方法是UITableViewCells什么?

ios

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

在if语句中分配的警告?

当我分配变量而不是检查相等时,有没有办法得到警告?有很多次我不小心分配,而不是比较,并且发出警告会很棒!

有没有办法Xcode可以警告我,而不必将编码样式更改为:

if (YES == aVariable) {...}
Run Code Online (Sandbox Code Playgroud)

xcode objective-c

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

使用未声明的标识符,仅在分析应用程序时

我收到一个错误,但仅在使用模拟器分析我的应用程序时才出现:

Use of undeclared identifier 'DEBUG'
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何想法?发生这种情况的唯一时间是在使用模拟器分析我的应用程序时。

xcode objective-c ios xcode6

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