问题列表 - 第6670页

扩展UIScrollView和监视滚动事件

我想在iPhone应用程序中实现一些自定义,可重用和高效的滚动行为,所以我使用自定义控件扩展UIScrollView并希望跟踪滚动运动.

现在我知道我可以将我的自定义控件分配为UIScrollViewDelegate并在内部响应scrollViewDidScroll调用,但这对我来说感觉不对(我可能错了).

它感觉不正确,因为委托针对特定于应用程序的UI逻辑,控件应该高于此级别.这也意味着如果应用程序类将自己指定为委托,那么我需要中继委托调用,这似乎效率低下.

作为UIScrollView的直接后代,我希望能够覆盖触发scrollViewDidScroll委托调用的方法,或者可以访问模板方法,或者监听滚动事件,但我看不到任何这样的选项.

看看UITableView.h文件,UITableView似乎没有将自己设置为UISCrollViewDelegate,所以我想知道它是如何管理它的(我假设它回收单元格它必须跟踪它们相对于可见边界的位置).

我对这个平台很陌生,所以我可能会遗漏一些明显的东西.任何帮助赞赏.

iphone cocoa-touch

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

确定NSNumber是否为NaN

如何确定Cocoa NSNumber是否代表NaN(不是数字)?

例如,当我解析具有无效(非数字)内容的字符串时,就会出现这种情况.

cocoa nsnumber

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

将字符串转换为double

我正在尝试将字符串转换为double值,但它并没有让我得到我所期望的...

double dbl;
Double.TryParse("20.0", out dbl);
Run Code Online (Sandbox Code Playgroud)

这段代码返回200.0(而不是20.0)作为double值.知道为什么吗?

.net c# string globalization double

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

SharePoint以任何方式支持Wiki标记语言吗?

我倾向于认为答案是否定的.这些搜索词有很多噪音,我在提出明确的答案时遇到了问题.

markup sharepoint wiki

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

审美网络色彩

选择美观的色彩组合和主题有什么好的资源?目前我正在使用颜色选择器并从各个地方窃取.这是一个黑客.

css hex colors

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

是我还是Rails和Django很难在Windows上安装?

我尝试让这些框架在Windows Vista上工作几天,但无济于事.

每次我以为我让它们工作我会得到一些涉及PostgreSQL或MySQL设置的随机错误,或者路径被搞砸或者其他命令行错误"未被识别为内部或外部命令"(或其他东西).有人告诉我,这些框架在Ubuntu上运行起来要容易得多,但我真的不想做那个切换,因为我拥有的只是在Windows上.尝试在Windows上运行时是否存在这些常见问题?

我想我会坚持使用C#和.NET,因为一切似乎都很好地与这些"安装 - 二十个不同组件"的东西一起工作,看看它们是否一起工作.Instant Django是否可以使用?

django ruby-on-rails framework-installation

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

Tumblr使用什么模板语言?

Tumblr为其主题使用了一种非常简单的模板语言:

{block:Text}
    <li class="post text">
        {block:Title}
            <h3><a href="{Permalink}">{Title}</a></h3>
        {/block:Title}

        {Body}
    </li>
{/block:Text}
Run Code Online (Sandbox Code Playgroud)

Start.io也使用相同的格式:

<html>
  <head>
    <title>{Name} @ start.io</title>
  </head>
  <body>
    {Groups}
      <h1>{Name}</h1>
      <ul>
      {Links}
        <li><a href="{Permalink}">{Title}</a></li>
      {/Links}
      </ul>
    {/Groups}
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

它是定制的,还是使用现有的模板语言?

如果它是定制的,你能建议一些类似的创建参考吗?

templates themes template-engine tumblr

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

11
推荐指数
2
解决办法
813
查看次数

在上传新内容时动态生成SQL表 - 一个坏主意?

我有一个有趣的问题,我一直在研究,并希望得到一些建议:

我正在尝试创建一个工具,模仿需求管理工具的基本功能,作为公司项目的一部分.

基本设计是类似于Windows资源管理器的文件夹和文档设置.可以在GUI中打开文档,编辑和保存文档.

该文档本身包含一个分层电子表格(如果有意义的话,可以考虑带有章节的Excel).每章都包含行,这些行实际上只是一些需求文本+其他一些补充它的值.显示时,需求文本和属性值显示为独立列(非常类似于Excel),具有过滤功能.

为这种类型的程序代表用户/权限/文件夹层次结构/等是非常简单的,但我被挂断的地方是文档内容本身......

我最关心的是尺寸以及它与性能的关系:作为这个工具的一部分,我不仅打算存储每个文档的当前状态,还要存储自第1天以来所做的全部更改列表(很像SVN) ,然后提供快速访问更改历史记录.

平均而言,我希望回购中有大约500份文件; 每个文档可能有大约20,000个活动行; 在一年的时间里,假设约20,000次编辑并不是不合理的(这意味着每个文档本身将逐年获得额外的20,000行).

乘以文件数量,相当于近10,000,000行(明年还有10,000,000,明年等等).可以清除旧历史,但只能由管理员执行(并且他/她这样做并不可取).

我认为,有两种方法可以解决这种情况:

  • 我可以尝试在一个表中表示所有文档的所有行的列表(很像phpBB如何在一个表中存储所有论坛的所有帖子),或者......

  • 我可以尝试将每个文档的行存储在一个唯一命名的表中(意味着每个文档都有自己的表); 该表必须具有唯一的名称,主表将包含所有文档的列表以及与每个文档对应的表名.

所以我的问题:哪个更好?既不是很好的选择吗?任何人都可以根据需要提供有关哪种方法更合适的建议?

mysql sql database postgresql

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

如何在VIM中设置花括号'/括号'/方括号'/算术运算符'语法高亮颜色?

如何突出显示操作符/括号/括号/等.在VIM?我对着色匹配或不匹配的括号/括号不感兴趣.

我试过":你好cBracket/whatnot guifg =某事"和":运营商/ cOperator guifg =某事"但这些似乎并没有影响任何事情.

vim syntax-highlighting curly-braces parentheses

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