Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。

15
iPad Safari滚动导致HTML元素消失并延迟出现
我目前正在使用HTML5和jQuery开发适用于iPad Safari的网络应用程序。我遇到了一个问题,其中较大的滚动区域会导致向下滚动时在延迟后出现屏幕外的元素。 我的意思是,如果我有一排不在屏幕上的图像(甚至是带有渐变的div),则当我向下(或向上)滚动到该图像时,预期的行为是该元素在屏幕上显示为我正在滚动到它。 但是,我看到的是,直到我将手指从屏幕上移开并且滚动器完成了所有动画后,该元素才出现。 这给我造成了一个非常明显的问题,尽管看起来并非如此,但整个事情看起来却很不稳定。我猜想iPad Safari正在尝试做一些事情来节省内存。有什么方法可以防止这种不连贯现象的发生。此外,如果有人能阐明iPad Safari的实际用途,我也将不胜感激。
165 css  ios  ipad  html  mobile-safari 

7
命名Swift文件以向现有对象添加扩展名的最佳实践是什么?
如语言规范中所述,可以使用扩展将扩展添加到现有的Swift对象类型。 结果,可以创建扩展,例如: extension String { var utf8data:NSData { return self.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)! } } 但是,包含此类扩展名的Swift源文件的最佳命名做法是什么? 过去,惯例是extendedtype+categoryname.m用于Objective-C指南中讨论的Objective-C类型。但是Swift示例没有类别名称,并且调用它String.swift似乎不合适。 所以问题是:给定以上String扩展名,swift源文件应调用什么?
165 ios  objective-c  swift  xcode 

18
在StoryBoard中重新排列标签栏控制器的顺序
在我的iPhone应用程序中,我有一个标签栏控制器,它与4个不同的Table View Controllers有4种关系。有没有办法以图形方式重新排列StoryBoard中关系的顺序?我找不到一种方法来做,而且我确定我一定会丢失一些东西!
165 ios  xcode 

23
如何以编程方式快速调用UIView上的手势点击
我有一个UIView,并向其中添加了点击手势: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) 我试图在测试文件中以编程方式调用它。 sendActionForEvent 我正在使用此功能,但无法正常工作: myView.sendActionForEvent(UIEvents.touchUpDown) 它显示了无法识别的选择器发送到实例。 我怎么解决这个问题?

11
如何将方法调用延迟1秒钟?
有一种简单的方法可以将方法调用延迟1秒吗? 我UIImageView对触摸事件有反应。当检测到触摸时,应用中会发生一些动画。一秒钟后,我想调用另一个方法。在这种情况下,我不能使用animationDidStop选择器。

22
无法启动启动过程失败:等待应用启动超时
我正在尝试在设备上启动我的应用程序。它已在模拟器上成功启动。 项目清单 我使用7.1 SDK Xcode 5 该设备是7.1 iPhone 4S 我努力了: 清洁 清理构建文件夹 删除应用 断开/重新连接设备 引导装置 重新启动Xcode 我该怎么做才能使其正常工作? 使用代码签名可以吗? 目前,我将其设置为“不输入代码签名”
164 ios  iphone  xcode  xcode5 


13
隐藏了UIViews的自动布局?
我觉得这UIViews通常UILabels是根据业务逻辑来显示/隐藏的一种相当常见的范例。我的问题是,使用AutoLayout响应隐藏视图的最佳方法是什么,就像它们的框架是0x0一样。这是1-3个功能的动态列表的示例。 现在,从按钮到最后一个标签,我有10px的顶部空间,当标签隐藏时,它显然不会向上滑动。到目前为止,我已经创建了此约束的出口,并根据要显示的标签数修改常数。因为我使用负常量值将按钮向上推到隐藏帧上,所以这显然有点不客气。这也很糟糕,因为它不限于实际的布局元素,仅基于已知高度/其他元素的填充进行隐蔽的静态计算,并且显然与AutoLayout的用途有所抵触。 很明显,我可以根据我的动态标签创建新的约束,但这要尝试折叠一些空白,这需要大量的微观管理和冗长的工作。有更好的方法吗?更改帧大小0,0并让AutoLayout无需约束即可操作吗?完全删除视图? 坦白说,仅从隐藏视图的上下文中修改常量就需要一行代码,并且计算简单。重新创建新的约束 constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:似乎很繁重。 编辑二月2018:看到本的答案与UIStackViews

13
在UIWebView中使用HTML和本地图像
我的应用程序中有一个UIWebView,我想用它来显示将链接到另一个URL的图像。 我正在使用 <img src="image.jpg" /> to load the image. 问题在于,即使将图像作为资源添加到我的项目中并复制到捆绑包中,也无法加载(即找不到)。 我尝试使用NSBundle来获取图像的完整路径并使用它,但它仍未显示在Web视图中。 有任何想法吗?
164 html  ios  iphone  uiwebview  uikit 


13
如何在Swift中使用AVPlayerViewController(AVKit)播放视频
如何在Swift中使用AV Kit Player View Controller播放视频? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } }


15
UITextView使用自动布局扩展为文本
我有一个以编程方式完全使用自动布局的视图。我在视图中间有一个UITextView,上面和下面都有项目。一切正常,但是我希望能够在添加文本时扩展UITextView。随着扩展,这应该将其下方的所有内容向下推。 我知道如何以“弹簧和支柱”的方式进行操作,但是是否有自动布局的方式来执行此操作?我能想到的唯一方法是每次需要增长时都删除并重新添加约束。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.