草庐IT

javascript - 使用位置 : fixed to prevent body scrolling on iphone 时保存滚动位置

我想要做的是让它在移动菜单打开时主体不再可滚动,但页面上的位置被保存,以便当主体的位置再次固定和不固定时用户不会失去他们在页面上的位置。当我在Chrome开发工具的iphone模拟器中尝试下面的代码时,它可以完美运行,但它不适用于我的实际iphoneSE(在Chrome和Safari上)。有谁知道为什么会这样吗?functionstoreBodyScroll(){varscrollpos=$('html').scrollTop();$('body').css({top:-scrollpos});}functioncloseMenu(){//Seeifthebody'sscrollpos

ios - 滚动在 iPhone 上不起作用

在所有设备上滚动都有效,但在iPhone上无效@mediaonlyscreenand(-webkit-min-device-pixel-ratio:0){@supports(-webkit-overflow-scrolling:touch){body{overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;height:1300px!important;position:relative!important;background-image:radial-gradient(circ

ios - 提交应用前在 iPhone 上测试应用内购买

我正在开发一个包含应用内购买的Cordova应用。我已经在Android方面工作了,所以plugin流程正在运作。现在我正在测试iOS端,我无法正确获取产品:它们无效且不完整,应用程序似乎无法下载产品数据。我已经在iTunes中定义了IAP(消耗品)项目,关联了虚拟图像,它们显示“准备提交”状态(黄色圆点)应用内购商品也在新版本页面关联,暂未送审。我在iTunes页面上看到这条消息:“您的第一个应用程序内购买必须与新的应用程序版本一起提交。从应用程序的应用程序内购买部分选择它,然后单击提交。”我正在使用直接从XCode和TestFlight编译和安装的应用程序在真实设备上进行测试我检查

ios - 如何不支持 iPhone X?

当我使用Xcode8时,我的应用程序不支持iPhoneX。当应用程序与iPhoneX一起使用时,应用程序屏幕的顶部和底部显示黑色边距。但是在将Xcode更新到9之后,我的应用程序自动支持iPhoneX,现在该应用程序在iPhoneX模拟器上全屏显示,没有黑边。我还不想支持iPhoneX,因为几乎没有人使用iPhoneX。但是我找不到在Xcode上禁用iPhoneX支持的方法。有谁知道如何不支持iPhoneX? 最佳答案 根据苹果文档,所有新的iOS应用程序和iPhone更新,包括通用应用程序,都必须支持iPhoneX的超视网膜显示屏

ios - 在 iPhone 和 iPad 中标签和 SpanLabel 没有正确对齐(略有不同)

我在显示正确对齐的标签时遇到问题。请指教请找到截图和代码。右边的屏幕截图指的是android设备是正确的显示方式,左边是iphone的屏幕截图。代码:Containertable=newContainer(newTableLayout(6,2));LabelfirstNameLbl=newLabel("FirstName");firstNameLbl.setUIID("StringLbl");table.add(firstNameLbl).add(givenName);LabellastNameLbl=newLabel("LastName");lastNameLbl.setUIID("

ios - 使用 detox 测试 e2e 无法启动 iPhone 模拟器,而是启动 Apple TV

tldr;我有一个ReactNative应用程序,我正在使用工作区。我经历过这个detoxgettingstarted文档,我现在有一个包含3个文件(默认)的e2e文件夹,以及package.json中的一个配置。配置看起来像"detox":{"test-runner":"mocha","specs":"e2e","runner-config":"e2e/mocha.opts","configurations":{"ios.sim.debug":{"binaryPath":"ios/build/Build/Products/Debug-iphonesimulator/MyApp.app

ios - React-Native - 将应用程序发送到 iPhone 进行测试的最佳方式

我已通读文档并退出了我的应用程序。这将创建我需要的包含所有xCode文件的/ios文件夹。我用xCode打开了文件。我使用了使用create-react-native-app制作的未经编辑的引导版本,然后立即运行npmruneject程序。当我用xCode打开文件时,我可以正确分配团队。我继续并单击构建以将项目发送到我连接的iPhone。它花时间构建,在终端窗口中打开metrobundler,但最终失败了。它说它缺少main.jsbundle文件。有人有过这种工作流程的经验吗?大多数示例显示了使用expo或特定于平台的设备模拟器的积极开发。我想知道如何快速将应用程序发送到真实设备上进行

ios - Xcode 9.4 Apple Watch 模拟器无法与 iPhone 配对

即使根据these添加新设备和配对watch,我也无法在模拟器中让AppleWatch与iPhone配对。指示。我可以从watch顶部的红色断开连接图标看到它没有配对,即使Xcode认为它是?当我点击iPhone上的AppleWatchApp时,它说设备未配对并在Xcode中进行配对。我尝试过的所有问题都无法修复,包括完全重新安装Xcode。我还尝试删除派生数据以及~/Library/Developer/Xcode/watchOSDeviceSupport中的所有内容。我昨天也安装了Xcode10.3beta,请问是不是跟这个有关系? 最佳答案

ios - iphone 再次拒绝启动请求

所以我尝试在我的iphone上部署一个新应用程序(文件-新项目)并且......并且......没有......“拒绝了启动请求”。在模拟器上一切正常。是的,我读过这个Xcode9error:"iPhonehasdeniedthelaunchrequest"我使用“自动管理签名”并且签名证书是“iPhoneDeveloper...”。BuildSettings部分中的CodeSigningIdentity设置为“iOSDeveloper”我完全不知道。帮助! 最佳答案 没关系。将“AppleWorldwideDeveloperRel

iOS - 如何从热点 (iPhone) 向连接的客户端 (IoT 设备) 发送消息

我在谷歌上搜索过,只在iOS中找到了MultipeerConnectivity框架,但我不知道如何让它适用于我的具体情况。我想做的流程是这样的:在iOS中启用个人热点从树莓派连接到热点连接客户端后,从iOS应用程序发送消息字符串。假设树莓派连接已经整理好了(我们使用热点的静态SSID和密码)出现的问题是:我应该使用哪个框架(假设已经有)?我是否需要在应用中明确宣传iOS设备?我如何在树莓派连接到手机时收到通知?如何向连接的客户端发送消息? 最佳答案 虽然我从来没有为Pi开发过任何东西,但我为iOS设备开发了网络服务浏览,所以可以给出