iphone 相关问题

除非您专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。要考虑的更多标签是[xcode](但只有当问题与IDE本身有关),[swift],[objective-c]或[cocoa-touch](但不是[cocoa])。请不要关于iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]标记。

商店“Hassan's Shop”遭到勒索软件攻击,

我拥有一个名为“Hassan's Shpp”的小商店,我的计算机系统最近受到勒索软件的攻击。我所有的事情都被记录下来了,我不知道该怎么办。谁能帮我恢复...

回答 1 投票 0

在具有大标题的导航控制器中时,UIRefreshControl 不会以横向方式显示

我有一个嵌入在 UINavigationController 中的普通 UITableViewController,它更喜欢大标题。我向表视图控制器添加了刷新控件。 在 iOS 11 中的 iPhone 上,如果我在

回答 2 投票 0

错误:CFBundleVersion必须高于之前上传的版本

我想上传我的应用程序的新版本。我在 iTunes 中的应用程序的旧版本是 2.1,我上传的新版本是 2.2。但是当我尝试验证我的应用程序时,它会给出错误 “CFBundleV...

回答 5 投票 0

设备上的 EXC_BAD_ACCESS,但在模拟器上没问题

我有一个滚动视图应用程序,它在模拟器上运行良好,但是,当安装在设备上时,当我尝试滚动一页时,它会给我一个 EXC_BAD_ACCESS 。我已经通过“Instru...

回答 3 投票 0

使用 UIWebview 导航 Pdf 在 IOS 5 中不起作用

我最近升级到了 Xcode 4,我发现一个运行良好一年多的应用程序现在无法在 Ios 5 下运行。该应用程序在 UIWebview 中导航 Pdf 并使用以下...

回答 1 投票 0

将 Xcode 4.0.1 升级到 4.1,iPhone sdk 出现编译错误

我用 Lion OS x 和 Xcode 4.0.1 更新了 Snow leopard 和 4.1。 iPhone 代码在 Xcode 4.0.1 上运行良好。现在,在 Xcode 4.1 中,它给出的错误主要与 LLVM GCC 4.2 相关。我有

回答 2 投票 0

在 iOS 上写入文件

如何在 iOS 上写入文件?我正在尝试使用以下代码来完成此操作,但我做错了一些事情: char *保存=“abcd”; NSData *data = [[NSData alloc] initWithBytes:保存长度:4]; NSArray *

回答 5 投票 0

在 Swift 中解析 CSV 文件

应用程序启动时,我需要将数据预加载到我的tableView中。所以我通过解析 .csv 文件来使用核心数据。为此,我正在遵循本教程。 这是我的 parseCSV 函数 功能...

回答 4 投票 0

focus-within 适用于 Android 浏览器,但不适用于 iOS

我有一个使用 :focus-within 伪类实现的两级导航菜单。在小型设备上,它应该显示为屏幕底部的“菜单”按钮,该按钮扩展到第一级...

回答 2 投票 0

clang:错误:没有这样的文件或目录:

我尝试使用 OAuth2Client 编译项目,但收到错误: Ld /Users/willmoss26/Library/Developer/Xcode/DerivedData/Elance5WS-ebjkwadamxzcifcdxvdmtiiqdpoy/Build/Products/Debug-iphonesimu...

回答 2 投票 0

纯粹通过css检测iPhone/iPad

我一直在尝试纯粹通过样式表检测 iPhone 或 iPad。我通过使用@media手持设备尝试了此处提供的解决方案,仅屏幕和(最大设备宽度:480px){。 然而,这并不...

回答 6 投票 0

在 safari 浏览器中访问我的网站时出现问题 Iphone >= v.13

在 iPhone 14 上通过 Safari 浏览器访问该网站时,会出现警告消息:“欺诈网站警告”。此警告不会出现在其他浏览器或其他设备上...

回答 1 投票 0

为 IOS 编译 ffmpeg(R_ABS reloc 错误)

我一直在尝试编译适用于IOS的ffmpeg库。如果我使用 --disable-asm,我可以让它工作,但为了性能,我想在启用它们的情况下进行构建。 这是众多配置逗号之一...

回答 1 投票 0

iPhone应用程序-Flow Cover(封面流)显示图像

在 iPhone 应用程序中,我集成了流盖。我正在将图像从网络服务器加载到流封面中。 直到下载图像时,我正在传递图像计数= 0 和 uiimage= null 我不在这里

回答 2 投票 0

防止移动默认键盘在聚焦 <input> 时显示

这就是我正在尝试的方式 $(文档).ready(函数(){ $('#dateIn,#dateOut').click(函数(e){ e.preventDefault(); }); }); </scr...</desc> <question vote="106"> <p>这就是我正在尝试的方式</p> <pre><code>&lt;script type=&#34;text/javascript&#34;&gt; $(document).ready(function(){ $(&#39;#dateIn,#dateOut&#39;).click(function(e){ e.preventDefault(); }); }); &lt;/script&gt; </code></pre> <p>但是输入仍然“启动”iPhone 的键盘</p> <p>ps:我想这样做是因为我正在使用日期选择器插件来进行日期</p> </question> <answer tick="true" vote="247"> <p>通过将属性 <pre><code>readonly</code></pre>(或 <pre><code>readonly=&#34;readonly&#34;</code></pre>)添加到输入字段,您应该防止任何人在其中输入任何内容,但仍然能够在其上启动单击事件。</p> <p>当您使用日期/时间选择器时,这在非移动设备中也很有用</p> </answer> <answer tick="false" vote="80"> <h1><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/inputmode" rel="noreferrer">输入模式</a>属性</h1> <pre><code>&lt;input inputmode=&#39;none&#39;&gt; </code></pre> <blockquote> <p><pre><code>inputmode</code></pre>全局属性是一个枚举属性,它暗示用户在编辑元素或其内容时可能输入的数据类型。它可以具有以下值:</p> </blockquote> <blockquote> <p><strong><pre><code>none</code></pre></strong> - 没有虚拟键盘。用于当页面实现自己的键盘输入控件时。</p> </blockquote> <hr/> <p>我正在成功使用它(在<em>Chrome/Android</em>上测试)</p> <p><a href="https://css-tricks.com/everything-you-ever-wanted-to-know-about-inputmode/" rel="noreferrer">CSS 技巧:您想了解的有关输入模式的一切</a></p> </answer> <answer tick="false" vote="12"> <p>您可以向 DatePicker 添加回调函数,告诉它在显示 DatePicker 之前模糊输入字段。</p> <pre><code>$(&#39;.selector&#39;).datepicker({ beforeShow: function(){$(&#39;input&#39;).blur();} }); </code></pre> <p>注意:iOS 键盘会出现几分之一秒,然后隐藏。</p> </answer> <answer tick="false" vote="4"> <p>下面的代码对我有用:</p> <pre><code>&lt;input id=&#34;myDatePicker&#34; class=&#34;readonlyjm&#34;/&gt; $(&#39;#myDatePicker&#39;).datepicker({ /* options */ }); $(&#39;.readonlyjm&#39;).on(&#39;focus&#39;,function(){ $(this).trigger(&#39;blur&#39;); }); </code></pre> </answer> <answer tick="false" vote="3"> <p>我在这里问了一个类似的问题,并得到了一个很棒的答案 - 使用 iPhone 本机日期选择器 - 太棒了。</p> <p><a href="https://stackoverflow.com/questions/9812083/how-to-turn-off-iphone-keypad-for-a-specified-input-field-on-web-page">如何关闭网页上指定输入字段的 iPhone 键盘</a></p> <p>概要/伪代码:</p> <pre><code>if small screen mobile device set field type to &#34;date&#34; - e.g. document.getElementById(&#39;my_field&#39;).type = &#34;date&#34;; // input fields of type &#34;date&#34; invoke the iPhone datepicker. else init datepicker - e.g. $(&#34;#my_field&#34;).datepicker(); </code></pre> <p>将字段类型动态设置为“日期”的原因是 Opera 会弹出自己的本机日期选择器,否则我假设您希望在桌面浏览器上一致地显示日期选择器。</p> </answer> <answer tick="false" vote="2"> <p>由于我无法对置顶评论发表评论,所以我被迫提交“答案”。</p> <p>所选答案的问题在于,将字段设置为只读会导致该字段脱离 iPhone 上的 Tab 键顺序。 因此,如果您喜欢通过点击“下一步”来输入表单,您将直接跳过该字段。</p> </answer> <answer tick="false" vote="2"> <p>根据我的意见,解决此问题的最佳方法是使用“ignoreReadonly”。 </p> <p>首先将输入字段设为只读,然后添加ignoreReadonly:true。 这将确保即使文本字段是只读的,也会显示弹出窗口。</p> <pre><code>$(&#39;#txtStartDate&#39;).datetimepicker({ locale: &#34;da&#34;, format: &#34;DD/MM/YYYY&#34;, ignoreReadonly: true }); $(&#39;#txtEndDate&#39;).datetimepicker({ locale: &#34;da&#34;, useCurrent: false, format: &#34;DD/MM/YYYY&#34;, ignoreReadonly: true }); }); </code></pre> </answer> <answer tick="false" vote="0"> <p>所以这是我的解决方案(类似于约翰·万斯的答案):</p> <p>首先到这里获取检测手机浏览器的功能。 </p> <p><a href="http://detectmobilebrowsers.com/" rel="nofollow">http://detectmobilebrowsers.com/</a></p> <p>他们有很多不同的方法来检测您是否使用移动设备,因此请找到一种适合您正在使用的设备。</p> <p>您的 HTML 页面(伪代码):</p> <pre><code>If Mobile Then &lt;input id=&#34;selling-date&#34; type=&#34;date&#34; placeholder=&#34;YYYY-MM-DD&#34; max=&#34;2999-12-31&#34; min=&#34;2010-01-01&#34; value=&#34;2015-01-01&#34; /&gt; else &lt;input id=&#34;selling-date&#34; type=&#34;text&#34; class=&#34;date-picker&#34; readonly=&#34;readonly&#34; placeholder=&#34;YYYY-MM-DD&#34; max=&#34;2999-12-31&#34; min=&#34;2010-01-01&#34; value=&#34;2015-01-01&#34; /&gt; </code></pre> <p>JQuery:</p> <pre><code>$( &#34;.date-picker&#34; ).each(function() { var min = $( this ).attr(&#34;min&#34;); var max = $( this ).attr(&#34;max&#34;); $( this ).datepicker({ dateFormat: &#34;yy-mm-dd&#34;, minDate: min, maxDate: max }); }); </code></pre> <p>这样,您仍然可以在移动设备中使用本机日期选择器,同时仍然以任何方式设置最小和最大日期。</p> <p>非移动设备字段应为只读,因为如果移动浏览器(例如 ios 的 chrome)“请求桌面版本”,那么它们可以绕过移动检查,而您仍然希望阻止键盘显示。</p> <p>但是,如果该字段是只读的,用户可能会觉得他们无法更改该字段。您可以通过更改 CSS 使其看起来不是只读的(即将边框颜色更改为黑色)来解决此问题,但除非您更改所有输入标签的 CSS,否则您会发现很难保持外观一致浏览器。</p> <p>为了解决这个问题,我只需向日期选择器添加一个日历图像按钮。 只需稍微更改一下您的 JQuery 代码即可:</p> <pre><code>$( &#34;.date-picker&#34; ).each(function() { var min = $( this ).attr(&#34;min&#34;); var max = $( this ).attr(&#34;max&#34;); $( this ).datepicker({ dateFormat: &#34;yy-mm-dd&#34;, minDate: min, maxDate: max, showOn: &#34;both&#34;, buttonImage: &#34;images/calendar.gif&#34;, buttonImageOnly: true, buttonText: &#34;Select date&#34; }); }); </code></pre> <p>注意:您必须找到合适的图像。</p> </answer> <answer tick="false" vote="0"> <p><strong>我2024年的解决方法</strong></p> <p>我花了很多时间来克服这个问题。我的解决方法是当模式出现时不显示键盘。它实际上会在第一个输入上触发模糊。</p> <pre><code>useEffect(() =&gt; { setTimeout(() =&gt; { // the modal body const modal = document.getElementsByClassName(&#34;modal__panel&#34;)[0] as HTMLDivElement if (modal) { // the first input that the keyboard automatically focuses on const firstInput = modal.getElementsByTagName(&#39;INPUT&#39;)[0] as HTMLInputElement if (firstInput) firstInput.blur() } }, 1) }, []) </code></pre> <p>在模态组件中实现这个钩子。希望问题会消失。</p> </answer> <answer tick="false" vote="-1"> <p>我有一个通用的“无键盘”脚本 - 适用于 Android 和 iPhone:</p> <pre><code> $(&#39;.readonlyJim&#39;).on(&#39;focus&#39;, function () { $(this).trigger(&#39;blur&#39;) }) </code></pre> <p>只需将添加类 <pre><code>readonlyJim</code></pre> 附加到输入标签即可。</p> <p>(*抱歉这里有太多星际迷航)</p> </answer> </body></html>

回答 0 投票 0

如何将NSData转换为NSArray(或NSObject)

我确实测试了这段代码,但它导致 SIGABRT 错误。 NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithData:data] NSData是xml格式的plist数据。这段代码工作正常。 [urlData writeToF...

回答 1 投票 0

仅在启用编译器优化时才会出现的 Objective C Seg 错误

我在试图调试 iOS 上的一个问题时遇到了困难,这个问题似乎只发生在发布版本中,这似乎暗示优化器正在做一些与我的代码不能很好地配合的事情。 ...

回答 1 投票 0

SwiftUI 图像scaledToFill() 占据整个屏幕宽度

我是 SwiftUI 新手,我正在尝试实现一张卡片: 我希望图像的高度为 124 个单位。一切正常,直到我尝试将scaledToFill() 添加到图像中。 这是我的代码: 变量体:...

回答 1 投票 0

UIImageView缩放/插值

我正在开发一个小型 iPhone 应用程序,并且正在使用 UIImageView 显示图像。 我使用“Aspect Fit”模式将其放大。 我想让图像放大而不

回答 5 投票 0

iPhone Facebook 连接:“需要 Cookie”

我正在 iPhone 上使用 FacebookConnect 将我的应用程序与 Facebook 集成。 不幸的是,我在尝试登录时总是“需要cookie”。 您是否也遇到这个问题或者您知道...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.