草庐IT

cocoa-touch

全部标签

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

objective-c - cocoa 错误260

我一直收到这个错误。我正在通过ftp上传到服务器。它在模拟器中运行时工作正常并完全上传,但是当我在我的iPhone上配置它时,它说:发生错误。上传失败:操作无法完成。(cocoa错误260。)有什么建议吗?我一直在调试和研究几个小时,但无法弄清楚。我试过清理目标、重置设备、重置xcode。我缩小范围的一件事是:NSError*attributesError=nil;NSDictionary*fileAttributes=[[NSFileManagerdefaultManager]attributesOfItemAtPath:self.filePatherror:&attributesE

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

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

cocoa-touch - UIView -- "user interaction enabled"在父级上为假但在子级上为真?

父View上的userInteractionEnabled=NO似乎会阻止所有subview上的用户交互。这个对吗?有什么办法解决这个问题吗? 最佳答案 没错,在父View上将userInteractionEnabled设置为NO将级联到所有subview。如果您需要一些subview启用交互,而不是其他subview,您可以将subview分成两个父View:一个userInteractionEnabled=YES,另一个NO。然后将这两个父View放在主视图中。 关于cocoa-to

ipad - iOS 网络应用程序(尤其是 iPad)的多个 "apple-touch-startup-image"分辨率?

我已经编写了一个基于HTML5的iOS网络应用程序并且一切似乎都运行良好,但我正在尝试使用多个启动屏幕来完善它。iPhone/iPodtouch使用320x460的PNG效果很好,如下所示:我发现很多文档都说iPad的启动图像应该像iPhone/iPodtouch一样,从高度上削去20像素以适应状态栏,分辨率为768x1004(纵向)或1024x748(横向).但是,在我的测试中(目前使用运行iOS3.2.2的iPad),只有768x1004(纵向)分辨率有效(但在横向模式下不正确——20px太窄了)。我已经尝试了以下(基于apple-touch-icon链接的功能的疯狂猜测),但无济

ios - Cocoa Pods 不更新 El Capitan 上的 pod

我已经升级到ElCapitan,从那以后我无法更新我的pod。$podupdate-bash:pod:commandnotfound所以我尝试重新安装CocoaPods并得到了这个:$sudogeminstallcocoapodsERROR:Whileexecutinggem...(Errno::EPERM)Operationnotpermitted-/usr/bin/xcodeproj我是这台电脑的管理员。为什么会这样? 最佳答案 这是由新的Systemintegrityprotection引起的ElCapitan中引入的功能。它

iphone - 可以使用哪些编程语言来开发 iPhone、iPod Touch 和 iPad (iOS) 应用程序?

可以使用哪些编程语言来开发iPhone、iPodTouch和iPad(iOS)应用程序?此外,future是否有计划扩大iOS支持的编程语言数量? 最佳答案 Apple取消了对非ObjectiveC/C/C++应用程序的限制——你不能加载不在应用程序包中的代码。MonoTouch允许您使用.NET语言——直接支持C#,但如果您有Windows,您可以使用任何.NET语言制作程序集并使用它。有传言称Apple将直接支持其他语言——我一直听说ruby​​,但它们只是传闻。我认为Lua被用于很多应用程序的游戏逻辑。编辑(2018年):通常

ios - 如何导出 "fat"Cocoa Touch Framework(用于模拟器和设备)?

借助Xcode6,我们能够创建自己的动态CocoaFrameworks。因为:模拟器仍然使用32位库>beginningJune1,2015appupdatessubmittedtotheAppStoremustinclude64-bitsupportandbebuiltwiththeiOS8SDK(developer.apple.com)我们必须制作胖库才能在设备和模拟器上运行项目。即在框架中支持32位和64位。但我没有找到任何手册,如何导出通用胖框架以便将来与其他项目集成(并与某人共享此库)。这是我重现的步骤:在BuildSettings中设置ONLY_ACTIVE_ARCH=NO

cocoa - Xcode 4 的隐藏功能

锁定。这个问题及其答案是locked因为这个问题离题但具有历史意义。它目前不接受新的答案或互动。现在Xcode4已经正式发布,是时候跟进我之前的问题了:HiddenFeaturesofXcode那么它们是什么?那些你离不开的Xcode4隐藏小提示和技巧是什么?请将您的提示限制在那些新的和特定于Xcode4的提示上!

ios - 卸载后无法安装cocoa pods,导致报错

我删除了cocoapods,因为它声称已安装,但之后一直说找不到commandpod。尝试重新安装cocoapods(sudogeminstallcocoapods-v)时出现此错误:ERROR:Whileexecutinggem...(Errno::EPERM)Operationnotpermitted-/usr/bin/pod有什么想法吗? 最佳答案 正如已经指出的那样belowbyRameshRamchandaran,这是一种更简洁的方法,而不是绕过OSX的安全功能。sudogeminstall-n/usr/local/bin