问题标签 [indexed]
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.
iphone - tableView:willDisplayHeaderView:inSection: not called when running for iOS 6.1
I did not find an equivalent question on stackoverflow, so I'll post my own question on that problem (please tell me if something is not understandable):
Problem:
I use a common indexed tableView
with section headers from A-Z (like in the contacts.app) in a custom UITableViewController
.
I override tableView:viewForHeaderInSection:
to provide my own section-header views.
When the user scrolls the table up or down, I need to listen to the section headers that appear/disappear at the top or bottom of the tableView (to change some custom view accordingly).
I override these methods (available since iOS 6.0) that do exactly what I need:
tableView:didEndDisplayingHeaderView:forSection:
tableView:willDisplayHeaderView:forSection:
2. is never getting called when scrolling up/down the tableView, whereas method 1 is getting called every time a section header disappears from screen.
I have no idea why the one is getting called and the other is not. Is this a bug from apple or what do I do wrong?
Similar Question:
I've found a similar question here How to call a method “willDisplayFooterView” during Table View cusomization? Where one answer was like:
They will only be called under iOS 6.0 or later and only if you also implement the other header/footer title/view methods. If you are providing a header or footer, there is no need for these to be called
I'm not sure if I understand that answer right, but if so, it seems to be important which methods are implemented in the subclass.
Code:
I post only the non-empty overridden delegate and data-source methods of my tableViewController
:
tvcA.m
tvcB.h (inherits from tvcA)
tvcB.m
ios - 索引 UITableView,如 Contacts.app
我想复制 Contacts.app 的滚动条行为。
我知道你必须实现这两种方法:
这就是我所做的:第一个返回 A 到 Z 的字符数组,第二个返回索引。到目前为止,它工作得很好:我得到了滚动条,滚动它会使 UITableView 滚动。
但我有两个问题:
首先,问题是,如果我没有字母 C 的联系人,那么滚动显然会交错,滚动 C 将显示 D 索引,滚动 D 将显示 E 索引......我虽然关于搜索最近的部分,但这是最有效的方法吗?类似于在我的班级中实现此功能:
但我担心这种解决方案可能会提供糟糕的性能。
第二个问题,可能与第一个问题有关:在 Contacts.app 中,您看不到滚动条中的“O”字母,但您仍然可以滚动到此部分。关于如何实现这一目标的任何想法?
感谢您阅读和帮助我!
php - PHP / Mysql -> 制作索引/分类列表的最佳方式
我需要做的是这样的事情:
数据库:
像这样列出:
所以,我知道我可以使用 GROUP BY 类别(到标题)的查询来创建该列表,然后为每个组进行查询,听名字......但我想知道是否有可能使用单个 mysql 查询创建该列表。
那可能吗?
谢谢!
c# - 如何通过反射从索引属性中获取索引参数值?
System.Reflection.PropertyInfo
并且System.Reflection.ParameterInfo
似乎没有公开任何方法来获取运行时使用的值来访问索引属性值。如果正确,这意味着必须提前知道索引值(即键) - 与字典不同,没有.Keys
或类似的构造可以访问这些索引值。
我的目标是能够获取可通过字符串键访问的索引属性,并使用其键和值来构造新字典。有没有办法做到这一点?
assembly - ASM:减少特定地址的内容
我需要在给定地址(从 esi 索引)的堆栈上/从堆栈中减少一些字节。
现在改变不会有问题,我可以做到
将来自 al 的内容存储在 esi+13 中。
但是我怎样才能减少“esi+13”中的内容。
例如 esi+13 的值 = 0xFF → esi+13 的新值 = 0xFE。
我尝试了不同的东西,比如
等等,但我没有找到解决方案。
我不知道“esi+13”中有哪些字节,所以我不能将“结果”移动到地址,我真的必须减少它。
php - Why cant i push element onto sub array in foreach loop?
I'm trying to understand something about arrays in for each loops that might be obvious to many.
When i loop through my multi-dimensional array, i attempt to find sub arrays with no third element. If they have no third element, i want to add a third element to that sub array with a specific value.
When i use the foreach loop:
No errors are thrown but nothing happens. When i use the for each loop:
It works as expected.
Sorry for the long preamble, my questions is:
Why aren't these two foreach loops doing the same thing? Thanks!
c++ - Perl 的 Tie::IxHash(索引关联数组)的 C++ 等价物?
Perl 的 IxHash 是一个关联数组,它记住元素添加到其中的顺序,允许您通过 key 或 index 直接 (O(1)) 访问它们。它还具有返回所有键或值的方法,始终按照它们最初插入的顺序。
C++ 是否有等效的容器类?
sitemap - Google 未将网址编入索引
您好,我有个人网站,大约 1 个月前我重建了完整的网站。我发送了一个新的 sitemap.xml 文件,但尚未编入索引,但我的旧网址出现 404 爬虫错误。
谷歌说站点地图是正确的,所以,有什么想法,我必须做点什么,还是等更久?不是很重要,因为它只是一个个人网站,但我只是好奇发生了什么。
对不起我的英语不好,但我是西班牙语,提前谢谢
ios - 索引表中只有一个部分
我想做一个索引表。
但是当应用程序启动时,只有一个名为“A”的索引。我究竟做错了什么?
(数组显示正确)
谢谢!
image - 使用 shell 将图像的模式从索引更改为 rgb
我想制作一个脚本,我可以将图像文件(在索引模式下)作为输入,然后返回将是一个图像(在 rgb 模式下)。
当您单击 Image -> Mode 然后单击 rgb ( http://docs.gimp.org/en/images/tutorials/quickie-mode-menu.png ) 时,这就像 gimp 在交互模式下所做的那样,我想做同样的事情,但在 linux 终端(或 python)中,每天都有很多图像。
有小费吗?
提前致谢,抱歉英语不好。