问题标签 [aqgridview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
519 浏览

iphone - 应用 CAAnimation 时,AQGridView 单元格被交换

有没有人成功地将动画应用于AQGridViewCells?我试图让每个单元格,但第一个单元格在点击后消失。

问题是当淡入淡出开始时,单元格内容通常会被交换。例如,如果网格视图的第一行包含标签为“1”、“2”、“3”的单元格,则标签可能会交换为“1”、“3”、“2”。

我尝试在一堆 , 等方法中设置断点,AQGridViewAQGridViewCell尝试找到导致交换的方法。没找到。

在已知的错误中AQGridView,有这样的:

不要试图将多个动画堆叠在一起。即不要在-isAnimatingUpdates 方法返回YES 的网格视图上调用-beginUpdates。坏事会发生,细胞最终会出现在错误的地方,彼此堆叠在一起。

在上面的代码中,-isAnimatingUpdates返回NO. 即便如此,也许我看到的是另一个相关的错误AQGridView——我将提交错误报告。但是由于我的情况如此简单,我想知道是否有人以前遇到过它并想出了一个解决方法,也许是某种方法可以关闭AQGridView.

编辑

为了查看问题是否与hidden属性有关,我改为为单元格的不透明度设置动画(尝试了此处描述的两种方法)。即使不透明度仅下降到 0.5 而不是 0.0,单元格仍在交换。

0 投票
2 回答
1187 浏览

iphone - iPhone 中的 GridView

我正在开发一个必须设计 GridView 的 iPhone 应用程序,我在 google + stackoverflow 上进行了搜索,发现一种可能的解决方案是 AQGridView,我已经尝试过,但它的所有示例都不适用于 XCode 4.1。

我面临的错误是:'_dataSource'之前的预期':',“,”,“;”,“}”或'属性'。导致此错误的行是id<AQGridViewDataSource> __unsafe_unretained _dataSource;(AQGridView.m 中的第 100 行)。

我想要实现的是在 2x4 表中显示按钮。

任何帮助将不胜感激。

谢谢

编辑

好的,所以我已经按照评论中的一些人的建议下载了 Xcode 4.2,现在以前的错误已经消失,但我有一个新__bridge Undeclared (first use in this function)错误,导致此错误的行是 AQGridView.m 中的第 961 行(源代码

谢谢

0 投票
2 回答
337 浏览

iphone - 如何在 AQGridView 中的每个图像周围绘制黑色边框

我在我的项目中使用 AQGridView。我们需要在每个图像周围创建一个黑色边框。谁可以帮我这个事。

提前致谢。

问候,贾斯。

0 投票
0 回答
1323 浏览

ios - 没有 Three20 或 Nimbus 的跳板外观

我想制作一个按钮启动器,就像 Springboard / Facebook / Google+ 一样。

但是,我不想:

  • 使用Three20 - 除了文档带来的可怕编码体验外,它看起来很完美。(我也想知道它是否是废弃软件,怀疑它,但我想知道 Nimbus。)
  • 使用Nimbus - 看起来它会很完美,但不是今天,我现在需要它。
  • 使用股票 UI 按钮,底部透明的背景图像,并将标题向下移动到该区域。- 这似乎是一个严重的黑客攻击。

两种可能性是: - AlanQuatermain 的AQGridView - rigoneri/Jarada 的myLauncher2

这两个都具有允许商业开发的许可证,并且似乎都被积极使用。我会尝试他们两个,但我想知道我是否错过了任何一个,以及他们中的任何一个是否有任何问题。

哦,我可以滚动我自己的按钮(请参阅这个问题),但如果有一个开源按钮可以为我节省一些精力。我现在真的不需要启动器,我的应用程序可以放在一个带有备用按钮槽的屏幕上,但当然它会很好,所以我可以有成长的空间。AQGridView 和 myLauncher 对我来说真的很糟糕才能考虑这样做。

Nimbus、AQGridView、myLauncher2 还有其他我没有提到的陷阱吗?“跳板式”UI框架领域还有其他玩家吗?

谢谢!


注意:如果我不想的话,我确实可以使用 Nimbus 的 Launcher,而不必过多担心所有其他 Nimbus 代码。Nimbus 非常模块化,我只需要 Core 和 Launcher 就可以满足上述要求。这种方法的好处在于,随着 Nimbus 的成熟,我可以从中挑选我想要使用的其他功能。


0 投票
0 回答
474 浏览

ios - iOS - AQGridView 崩溃,因为reuseIdentifier 为零(?)


我有一个 AQGridView ,网格的“初始化”效果很好,但是当我这样做时[gridView reloadData],它会因错误而崩溃

2012-01-03 21:27:40.338 XXX[8454:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil key'

经过几次尝试后,我跟踪到来自 AQGridView 的错误enqueueReusableCells。它试图获得cell.reuseIdentifier它的价值是nil出于某种奇怪的原因。

这是 gridView:cellForItemAtindex 的代码:

正如我所说,第一次运行效果很好,但第二次运行(重新加载数据)没有按预期工作。这个视图总共包括 7 个单元格,所以它甚至没有真正出队,所以我不确定为什么这个值会是 nil 并崩溃。

将不胜感激这方面的任何信息:) 谢谢!

0 投票
1 回答
233 浏览

ios - NSComparisonResult 返回错误的数组

我有一个AQGridView以 Pages-esque 方式为 iPad 布局的实例。在网格的顶部,我插入了一个带有 UISearchbar 的 UIView。我没有调用 a UISearchDisplayController,而是决定从 iBooks 的剧本中取出一个页面并使用搜索栏来过滤网格。但是当它调用委托方法来指示文本更改时,我的过滤数组返回了错误的结果!

FACEPALM:我不敢相信:我的网格数据源方法没有更新以反映 BOOL isSearching 变量。单元格文本将始终从原始数组返回结果。这已经解决了,我很抱歉。

对于未来:我注意到没有 NSComparisonResult 标签,而且我没有足够的代表来制作一个!

0 投票
1 回答
229 浏览

objective-c - 在 Objective-C 中的 AQGridView 中延迟加载图像

在我的应用程序中,我有一个根视图,它是一个网格视图。我在 gridview 单元格中加载图像。我在加载图像时遇到问题。一旦我启动应用程序,一秒钟后就会出现没有图像的空白单元格,这些图像正在加载到单元格中。有什么办法可以解决这个问题。以下是我的代码。

0 投票
2 回答
2867 浏览

objective-c - AQGridView:如何调整 UIGridViewCell 边距

我正在尝试在我的 iPad 应用程序中实现AQGridView 。请看我下面的图片——对于强烈的颜色很抱歉,但我认为它会帮助你理解我的问题。

每个单元格(蓝色框)左右都有一个边距(黄色),即 8 个像素。这意味着第一个黄色 coloum 的宽度为 8px,第二个为 16px,第三个为 16px,最后一个为 8px。在某些情况下这可能很好,但我希望黄色列具有相同的宽度。在我的示例中,列的总宽度为 48 (8+16+16+8),因此我希望每列的宽度为 12 (48/4)。我怎样才能改变AQGridView来做到这一点?

我试图改变框架反弹AQGridView ,但这并没有做任何事情。

AQGridView

0 投票
1 回答
227 浏览

objective-c - exc_bad_access 与 GridView,可能的内存管理失败?

我有以下代码尝试设置 GridView,并且我有一个管理数据源的 GridviewController 子类。这是用于设置它的代码。

但是,应用程序在尝试访问数据源时会崩溃。这是尝试调用该方法并使其崩溃的行(在 Gridview 类中):

错误是 exc_bad_access。可能是什么问题呢?是因为对象被释放得太早了吗?我该如何纠正它?

0 投票
1 回答
647 浏览

objective-c - AQGridViewCell 透明背景

我在自定义 AQGridViewCell 时遇到问题。我想让整个单元格具有透明背景,但是 initWithFrame:reuseIdentifier 内部的以下内容不起作用:

有谁知道如何解决这个问题?

非常感谢您的任何回复!

编辑 我发现了这个,但这似乎也不起作用: https ://github.com/AlanQuatermain/AQGridView/pull/108#issuecomment-3610006