ios - 按文本宽度iOS对UITableView排序
<p><p>我正在尝试用特定顺序的数组填充 <code>UITableView</code>。 </p>
<p>到目前为止,我可以通过这些方式更改顺序</p>
<ul>
<li><p>按字母顺序</p></li>
<li><p>字符数</p></li>
<li><p>我可以运行循环来反转数组中的字符串,然后显示它们。</p></li>
<li><p>我可以把所有这些东西倒过来,倒过来等等。</p></li>
</ul>
<p>但我似乎无法按字符宽度对它们进行排序。
并非所有字体都是等宽字体,我想尝试按每个单元格中的文本占用多少空间对它们进行排序。 </p>
<p>有没有办法做到这一点?</p>
<p>它在数组内吗?还是表格单元?还是表本身?
我将所有数据都存储在 <code>NSMutableArray</code> 中。 </p>
<p>到目前为止,搜索结果一无所获。任何帮助将不胜感激。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可以根据需要对 UITableView 的单元格进行排序,但您必须在创建表格的数据源时在显示它们之前执行此操作。如果您使用 NSFetchResultsController,您可以将距离作为排序描述符。如果您使用的是简单的 NS(Mutable)Array,请在将其作为表的源之前对其进行排序。</p>
<pre><code>NSSortDescriptor *titleSorter= [ initWithKey:@"Your_Key" ascending:YES];
</code></pre>
<p>对于 NSArray:</p>
<pre><code>;
</code></pre></p>
<p style="font-size: 20px;">关于ios - 按文本宽度iOS对UITableView排序,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/16748752/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/16748752/
</a>
</p>
页:
[1]