草庐IT

Sencha-Touch

全部标签

ios - cocoa touch 框架 Assets 在应用程序项目中不可见

我从早上开始就一直在尝试创建一个cocoatouchfarmework,以将我的自包含小部件放入其中,并允许我正在开发的任何应用程序在未来使用它。我已成功构建项目并导出.framework文件,但所有Assets现在都没有显示。我所有的图像都在Assets目录中。而且它们似乎是导出的,因为.framework文件中有(assets.car)文件。我目前正在使用访问它们UIImage*icon=[UIImageimageNamed:@"iconName"];但它总是返回null,有什么想法吗? 最佳答案 您可以在创建图像时提供框架包。

iphone - 您能否以编程方式访问 Cocoa Touch 中的标准本地化字符串?

某些iOS控件具有Apple内置的本地化字符串。“完成”、“编辑”、“后退”栏按钮项是一些示例。有没有办法访问这些字符串?我正在制作一个带有标准“删除”或“取消”选项的UIActionSheet,就像您在“通讯录”应用中删除联系人一样。有没有办法在代码中引用这些字符串?如果没有,我至少可以在某个地方获取这些字符串(比如从Apple应用程序的资源中提取它们)?它将节省额外的本地化工作并确保与平台的一致性。 最佳答案 如果iOS类似于MacOS,则每个应用程序都有自己的Localizable.strings文件。在每个字符串文件中,您都

cocoa-touch - 获取 URL 字符串的域部分?

我有一个带有URL的NSString,以这种方式:http://someurl.com/something我怎样才能只获得someurl.com?我已经尝试过substringToIndex但没有成功:(提前致谢:) 最佳答案 objective-CNSString*urlString=@"http://someurl.com/something";NSURL*url=[NSURLURLWithString:urlString];NSString*domain=[urlhost];swift2varurlString="http:/

cocoa-touch - UIButton 上的文本更改不会保留

我的View中有一个显示“停止”的UIButton。按下时,它应该(当然会停止播放,并且)将其标签更改为“RTNTOZERO”。这很简单:stopButton.titleLabel.text=@"RTN归零";然而,变化只出现了一瞬间。它不粘。我假设按钮(按下时突出显示)接受并显示新标签,但不知何故突出显示只会在稍后反转,将按钮恢复到按下前的外观,而不是尊重标签文本更改。该按钮是在IB中构思的,而不是以编程方式构思的。我觉得很蠢。有人可以指出我正确的方向吗? 最佳答案 在按钮处理程序中,试试这个:[stopButtonsetTitl

ios - `-webkit-overflow-scrolling: touch` 因 iOS7 中的初始屏幕外元素而损坏

既然转基因种子已经放出来了,我们可以好好谈谈了!看起来在iOS7中“-webkit-overflow-scrolling:touch”被破坏了。最初不在屏幕上的元素的触摸事件不会触发(或者在某些情况下只是不可靠)。这是一个例子:TEST#scrollbox{position:fixed;top:0px;width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;}.touchDiv{position:relative;width:100%;height:80px;background-color:#FF

iphone - iPhone 5/5c/5s/iPod touch 5 的设备代码(平台字符串)是什么?

例如,iPhone5是“iPhone5,1”还是“iPhone5,2”?又有什么区别呢?如果有人拥有iPhone5,请通过运行以下代码并显示您的结果来提供帮助。谢谢你。相关链接:https://stackoverflow.com/a/3950748/482899 最佳答案 您可以在此处找到所有iOS设备标识符的列表(包括iPhone5型号和iPadmini):http://theiphonewiki.com/wiki/index.php?title=Models最新模型的标识符是:iPhone5:iPhone5,1和iPhone5,

cocoa-touch - 是否有适用于 iOS 的数据绑定(bind)机制?

在.NET中,我只需执行类似DataForm.Source=Object的操作,然后魔法就会发生。平台将数据更改从ui文件路由到对象属性,进行验证等。我可以对CocoaTouch和CoreData对象做类似的事情吗? 最佳答案 Cocoa中最接近的是“Key-ValueObserving”。在桌面Cocoa框架中,您可以使用绑定(bind)将用户界面元素挂接到底层对象,以便对象或UI元素中的更改反射(reflect)在其他元素中。虽然iOS上的Cocoa没有这种UI绑定(bind),但您仍然可以使用“Key-ValueObservi

ios - 缺少必需的图标文件。该 bundle 不包含 iPhone/iPod Touch 的应用程序图标,正好是 '57x57' 像素

这个问题在这里已经有了答案:'Missingrecommendediconfile-ThebundledoesnotcontainanappiconforiPhone/iPodTouchofexactly'120x120'pixels,in.pngformat'(16个答案)关闭8年前。我试图在Appstore中更新我的应用程序,但我开始收到此失败消息。我通过互联网检查了任何解决方案,但没有一个有效。我没有改变我的图标,所以这个失败根本不应该出现。我检查了plist文件,但总是同样的问题。该bundle理论上缺少两个图标,尺寸为57x57和72x72。重命名图标并在项目中设置整个图标包

iOS/swift : how to detect touch action on a UITextField

我想检测UITextField上的触摸Action。似乎“TouchUpInside”Action不是通过触摸文本框内部触发的。 最佳答案 UITextField似乎没有启用“TouchUpInside”,但“TouchDown”有效。所以解决方法如下:swift4.xmyTextField.addTarget(self,action:#selector(myTargetFunction),for:.touchDown)@objcfuncmyTargetFunction(textField:UITextField){print("m

ios - "Failed to receive system gesture state notification before next touch"

我有一个带有UIScrollView的应用程序。我让IOS处理所有I/O(即,没有gesturerecognizers)。我有一只猫,它喜欢在iPad上玩耍,她能够操纵scrollview,使其在标题中出现错误。我在其他有PinchGestureRecognizer的帖子中看到了这一点。如果没有,会是什么原因造成的?什么意思?我不知道猫做了什么导致这个。她几乎可以按需完成。我根本做不到。 最佳答案 关闭多任务手势。这可以在设置面板中完成。iOS7添加了对手势的支持,可让您控制音频或查看日历。您不需要添加自己的手势识别器;操作系统自行