我最近和hg/mercurial一起涉足,即与Fogcreek的Kiln一起,我正在试图找出必须具有的扩展.它通过扩展列表进行了一些小巧的筛选,因为我对测试任何错误或不切实际的扩展都不感兴趣,即使它们的描述听起来很棒.
那么,你使用哪些hg扩展?
请参阅使用扩展
我正在尝试使用PhoneGap开发一些iPhone应用程序.PhoneGap基本上包装了一个UIWebView - 它运行良好.问题是我的应用程序有几个输入字段只接受数字输入.我真的需要强制数字小键盘而不是接受默认的标准键盘,然后强制用户切换到每个字段上的数字.有谁知道这是否可能?怎么样?
澄清:我知道Apple目前不提供任何API来允许此操作.我想知道创建一个从UIWebView继承的自定义类是否有帮助,或者创建自定义键盘是否会开辟一些可能性?
2009年11月6日更新 - 如下所述,Apple最近更新了safari功能,以便再次支持.所以接受的答案被改变以反映这一点.
<html>
<input type='tel'/>
<input type='number'/>
<input type='email'/>
<input />
</html>
Run Code Online (Sandbox Code Playgroud) 当我进行Web开发时,我使用自定义记录器来捕获致命错误并将跟踪追加到文件并向用户显示消息.我偶尔可以看一下文件是否发生了变化,这意味着,有些用户遇到了错误,我可以深入了解他们遇到的问题.
我想在iphone上有类似的东西,但有一些警告:
似乎有一个共同的工具包来做到这一点 - 你如何处理这个?
[2011年10月更新]已经有一些不同成熟度的发展......
我有几个数据项,其中一些有详细信息和摘要标签,显示额外的输入选项。标准 HTML 将详细信息标记放在左侧,这会破坏对齐方式。我想将详细信息标记移到摘要文本之后。在下图中,我想将三角形移动到“标题:读书俱乐部”的右侧
<details>
<summary> Title: Book Club</summary>
This revealed area tells more about the course and maybe has a form in it.
</details>Run Code Online (Sandbox Code Playgroud)
我正在考虑编写一些辅助函数,以便更容易地对我的iPhone NIB中的UI元素进行简单的更改.主要是 - 我想通过Interface Builder中的Name访问UILabel或其他元素.这可能吗?有更聪明的方法吗?
说我想制作一个显示"Hello World"的超级简单的iPhone应用程序.我启动一个新项目,然后打开NIB并将UILabel拖到我的视图中,并为其命名为'LblMain'.现在,假设我已经包含了我的方便帮助函数,我想为标签分配一些新的文本,如下所示:
[helper setText:@"Hello World" forLabel:@"LblMain"];
Run Code Online (Sandbox Code Playgroud)
-要么-
UILabel *ObjTmp = [helper getUILabel:@"LblMain"];
ObjTemp.text = @"Hello World";
Run Code Online (Sandbox Code Playgroud)
现在 - 诀窍是我没有添加:
IBoutlet UILabel *ObjLblMain;
Run Code Online (Sandbox Code Playgroud)
.h文件中的任何地方 - 我只是动态访问该标签 - 这不是很好吗?!
现在,对于简单的应用程序,要添加更多标签或图像,我可以将它们拖到我的NIB中,在该元素的检查器窗口中为它们分配名称,然后立即在代码中访问它们,而不会在.h中添加它们的口吃和麻烦文件.