草庐IT

ios - 使用 CSS3 的媒体查询时移动 Safari 回流错误

我正在开发一个网站,该网站将在iPad的移动Safari和标准PC的浏览器上可视化。为了调整我的布局(尤其是移动浏览器,我使用了这个CSS3媒体查询:@mediaonlyscreenand(max-width:980px),onlyscreenand(max-device-width:1185px){#galleria{margin-left:5%;margin-top:15%;}}@mediaonlyscreenand(max-width:1185px),onlyscreenand(max-device-width:980px){#galleria{margin-left:16%;m

iphone - 最大字体大小 UIFont

我正在尝试在UILabel中使用UIFontfontWithName:size:,但在250点以上的尺寸下分辨率很差。我在使用自定义字体和系统字体时遇到问题。我对UITextView也有同样的问题。我正在以编程方式执行所有这些操作,需要将UILabel和字体大小缩放到非常大的字体大小。有人知道我为什么遇到问题吗? 最佳答案 这可能是UIKit的限制。您是否尝试过使用CoreText将文本呈现为图像? 关于iphone-最大字体大小UIFont,我们在StackOverflow上找到一个类

iphone - tableHeaderView 的自动布局

我一直在尝试通过学习自动布局来改进我的布局技术,但我偶然发现了一个我无法解决的问题。事情是这样的:有一个ViewController,其中包含一个UITableView和一个UIView。此View位于表格View的正下方,其高度未延伸到全屏高度(假设它占据了屏幕的上半部分)。表格View使用分组样式并放置在上述View的正上方,具有半透明背景,因此您实际上可以看到其下方View的内容。但是,由于View占据了屏幕的一半,我需要向该TableView添加一个tableHeaderView(也是半透明的),以便在首次加载ViewController时整个背景内容清晰可见。这样做的最终效果

ios - 无法使用约束右对齐 View

我有一个使用自定义UITableViewCell的表格View。单元格包含需要在单元格中右对齐的UILabel。这是一款iPad应用。我已经将自定义单元格设计为默认适合纵向(768宽度)。问题是当应用程序旋转到横向时UILabel不会停留在右侧。我什至进行了测试以确保单元格本身正确拉伸(stretch)到横向宽度。无论我做什么,它似乎只想相对于左侧对齐。在IB的约束中,我选择了“TrailingSpacetoSuperview”,但它似乎没有做任何事情。IB自动将水平空间(651)设置为距左侧的偏移量。我无法删除此约束。这真的有那么难吗,还是我只是漏掉了一些非常明显的东西?

ios - 通过 contentInset 属性添加边距在 iPad 上居中 UITableView?

我想在iPad上重复使用iPhone的UITableView,方法是添加左/右边距,从而使其居中。我尝试使用.contentInset属性,但它似乎并没有影响右边距。我错过了什么吗?(我尝试了负向右插入也不起作用。)(Hereisagistwithtestcode,您可以将其放入UITableViewController子类中。)//InaUITableViewControllersubclass-(void)viewDidLoad{[superviewDidLoad];//thespaceIwantoneithersideofthetableCGFloatxMargin=100.0f

ios - 无法在 iPad 中显示某些标签和 ImageView

当我在iPhone上构建我的应用程序时,它运行良好。但是当我在iPad上构建它时,一些Labels和一些ImageViews没有显示。我已检查以修复其在iPhone和iPad上的来源。更新Xcode6后出现此问题。在更新Xcode6之前,它在iPhone和iPad上都运行良好。那我哪里错了? 最佳答案 您可以使用DebugViewHierarchy按钮找出标签和图像的位置:https://developer.apple.com/library/ios/recipes/xcode_help-debugger/using_view_de

javascript - 如何在 iOS 13 及以上版本中检测 iPad 和 iPad OS 版本?

我可以在iPhone上检测到iOS13,但在iPadOS13中navigator.platform以MacIntel的形式出现。因此,使用以下代码无法识别iPad,但它在iPhone上运行完美。if(/iP(hone|od|ad)/.test(navigator.platform)){varv=(navigator.appVersion).match(/OS(\d+)_(\d+)_?(\d+)?/);varversion=[parseInt(v[1],10),parseInt(v[2],10),parseInt(v[3]||0,10)];returnversion;}当我们使用iPad

ipad - 使用 Instruments 分析 iPad/iPhone web 应用程序

我们正在尝试确定为什么我们的一个网络应用程序最终导致iPad上的MobileSafari应用程序被终止(在模拟器甚至iPhone上运行良好)。是否可以通过Instruments分析MobileSafari应用程序来分析Web应用程序的CPU/内存使用情况(在模拟器上,或者在设备上更好)?谢谢! 最佳答案 您可以尝试在Instruments中打开您在模拟器中的分析,然后在(User)/Library/ApplicationSupport/iPhoneSimulator/的某处选择MobileSafari.app的可执行文件。或者您可以

cocoa-touch - 将 window.navigator.standalone 添加到 UIWebView DOM

您知道如何通过点击+按钮通过MobileSafari安装“webapp”吗?通过主屏幕启动此应用,您的网络应用知道它是从主屏幕启动的,因为window.navigator.standalone设置为1...嗯..我制作了一个带有UIWebView的iOS应用程序,它加载了一个网络应用程序。现在我想将window.navigator.standalone属性添加到我的web应用程序的dom中...这可能吗?谢谢 最佳答案 将一些Javascript从objective-c注入(inject)到webview中以手动设置参数[webVi

ipad - 在 iOS 上访问英语词典

我希望用户能够从我的iPad应用程序中查找单词定义。有没有办法像iBooks那样访问iOS中的英语词典,还是我需要访问外部API? 最佳答案 我在构建我的第一个iPhone应用程序时遇到了同样的问题。我通过在我的应用程序中嵌入字典来解决它。从那时起,我将我的解决方案变成了一个静态库,可在www.lexicontext.com获得。(请注意,图书馆要花几美元)。我不知道其他解决方案。 关于ipad-在iOS上访问英语词典,我们在StackOverflow上找到一个类似的问题: