Questions tagged «ios»

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

12
具有UITapGestureRecognizer的视图内的UIButton
我有一个观点UITapGestureRecognizer。因此,当我点击视图时,该视图上方会出现另一个视图。此新视图具有三个按钮。现在,当我按下这些按钮之一时,我没有得到按钮动作,只有击打手势动作。因此,我无法再使用这些按钮。我该怎么做才能使事件通过这些按钮?奇怪的是按钮仍然突出显示。 收到UITapGestureRecognizer的提示后,我不能只删除它。因为有了它,新视图也可以被删除。意味着我想要像全屏视频控件那样的行为。

16
在Swift框架中导入CommonCrypto
您如何汇入 CommonCrypto iOS的Swift框架? 我了解如何CommonCrypto在Swift应用程序中使用:您将添加#import <CommonCrypto/CommonCrypto.h>到桥接标题中。但是,Swift框架不支持桥接标头。该文档说: 您可以导入具有纯Objective-C代码库,纯Swift代码库或混合语言代码库的外部框架。无论框架是用单一语言编写还是包含两种语言的文件,导入外部框架的过程都是相同的。导入外部框架时,请确保将要导入的框架的“定义模块”构建设置设置为“是”。 您可以使用以下语法将框架导入不同目标中的任何Swift文件中: import FrameworkName 不幸的是,导入CommonCrypto无效。也不添加#import <CommonCrypto/CommonCrypto.h>到伞头。
184 ios  swift  commoncrypto 

4
如何使用Swift将文本复制到剪贴板/粘贴板
我正在寻找一个如何将文本复制到iOS剪贴板的干净示例,然后可以在其他应用程序中使用/粘贴该文本。 此功能的优点是可以快速复制文本,而无需传统文本复制的标准文本突出显示功能。 我假设键类在其中UIPasteboard,但是在它们提供的代码示例中找不到相关的区域。

4
什么是重定向URI?它如何适用于OAuth2.0的iOS应用?
在这里的初学者程序员,请原谅无知,并且解释将非常好:) 我试图阅读某些OAuth 2.0服务的教程,但我不理解此重定向URI ...在我的特定情况下,假设我正在尝试构建将OAuth 2.0用于某些服务的iPhone应用。我有一个已生成的应用程序ID,但是我需要提供某种重定向URI才能生成API密钥。 这是我本应在某个地方托管的URL吗?顾名思义,我认为重定向URL应该“重定向”某人。我唯一的猜测是,这是用户登录服务后重定向到的URL。 但是,即使这个假设是正确的,我也不了解另一件事-将我的应用程序发送到浏览器进行用户登录后,如何再次打开我的应用程序?

29
如何将渐变应用于iOS Swift App的背景视图
我正在尝试将渐变用作视图(情节提要的主视图)的背景颜色。该代码运行,但没有任何变化。我正在使用xCode Beta 2和Swift。 这是代码: class Colors { let colorTop = UIColor(red: 192.0/255.0, green: 38.0/255.0, blue: 42.0/255.0, alpha: 1.0) let colorBottom = UIColor(red: 35.0/255.0, green: 2.0/255.0, blue: 2.0/255.0, alpha: 1.0) let gl: CAGradientLayer init() { gl = CAGradientLayer() gl.colors = [ colorTop, colorBottom] gl.locations = [ 0.0, 1.0] } } 然后在视图控制器中: …

7
如何以编程方式将触摸事件伪造到UIButton?
我正在编写一些单元测试,并且由于这个特定应用程序的性质,让我尽可能地上UI链很重要。因此,我想做的是以编程方式触发按钮的按下,就好像用户已经按下了GUI。 (是的,是的,我可以调用IBAction选择器,但是再次,此特定应用程序的性质使我必须伪造实际的按钮按下,以便IBAction从按钮本身进行调用,这一点很重要。) 首选的方法是什么?

8
iOS:自动版式中的多行UILabel
我在尝试通过自动版式实现一些非常基本的版式行为时遇到了麻烦。我的视图控制器在IB中如下所示: 顶部标签是标题标签,我不知道它将是多少行。我需要标题标签来显示所有文本行。我还需要在标题的正下方布置其他两个标签和小图像,无论它高高多少。我在标签和小图像之间设置了垂直间距约束,在标题标签和其超级视图之间设置了顶部间距约束,在小图像和其超级视图之间设置了底部间距约束。白色的UIView没有高度限制,因此应垂直拉伸以包含其子视图。我已将标题标签的行数设置为0。 如何获得标题标签以调整大小以适合字符串所需的行数?我的理解是因为使用自动布局,所以不能使用setFrame方法。而且我必须使用“自动布局”,因为我需要其他视图保持在标题标签下方(因此受约束)。 我怎样才能做到这一点?

8
如何从课堂上以编程方式加载情节提要?
我的问题是我正在寻找同时使用情节提要和xib的方法。但是我找不到以编程方式加载和显示情节提要的正确方法。该项目是从xib开始开发的,现在很难将所有xib文件嵌套在情节提要中。所以我一直在寻找一种在代码中实现它的方法,就像使用alloc, init, pushviewControllers一样。就我而言,情节提要中只有一个控制器:UITableViewController,它具有静态单元格,其中包含一些我想显示的内容。如果有人知道在不进行大量重构的情况下使用xib和Storyboard的正确方法,我将不胜感激。

23
在UIScrollView中查找滚动方向?
我UIScrollView只允许水平滚动,我想知道用户滚动的方向(左,右)。我所做的是将子类化UIScrollView并重写该touchesMoved方法: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before = [touch previousLocationInView:self].x; NSLog(@"%f %f", before, now); if (now > before){ right = NO; NSLog(@"LEFT"); } else{ right = YES; NSLog(@"RIGHT"); } } 但是当我移动时,有时根本不会调用此方法。你怎么看?

10
在Swift中基于String找出UILabel的大小
我正在尝试根据不同的String长度来计算UILabel的高度。 func calculateContentHeight() -> CGFloat{ var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999)) var contentNSString = contentText as NSString var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil) print("\(expectedLabelSize)") return expectedLabelSize.size.height } 上面是我用来确定高度的当前函数,但是它不起作用。我将不胜感激,我可以得到任何帮助。我会在Swift中而不是在Objective C中给出答案。
182 ios  iphone  string  swift3  uilabel 


15
如何绕过按钮的角落
我有一个矩形图像(jpg),想用它在xcode中用圆角填充按钮的背景。 我写了以下内容: UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; 但是,我用这种方法得到的按钮没有圆角:而是一个看起来像我的原始图像的纯矩形。我该如何获取带有圆角的图像来表示我的按钮? 谢谢!

12
Xcode UI测试的测试用例中的延迟/等待
我正在尝试使用Xcode 7 beta 2中提供的新UI测试编写测试用例。该应用程序有一个登录屏幕,在该屏幕上可以调用服务器进行登录。由于这是异步操作,因此存在延迟。 在进行进一步的步骤之前,是否有办法在XCTestCase中引起延迟或等待机制? 没有适当的文档,我浏览了这些类的Header文件。找不到与此相关的任何内容。 有什么想法/建议吗?

10
UIImageView方面适合和居中
我有一个以编程方式声明的图像视图,并且正在以编程方式设置其图像。 但是,我发现自己无法将图像设置为既适合纵横比又使中心与图像视图对齐。 换句话说,我希望图像能够: 如果图像较大,请缩小以适合外观。 如果图像较小,请居中但不要放大。 我怎么得到的?

25
用于开设商店的模型与用于创建商店的模型不兼容
我在xcode 3.2中创建了一个核心数据模型,并在Xcode 4.2中进行了升级,然后添加了NSManagedObject子类的新实体(请参阅新实体)。 首先,它看起来很奇怪,因为它与旧的不在同一个组中。这是我的xcode 4.2上的图片(AlkitabDB是我在xcode 3.2中创建的图片,EndeDB是当前xcode版本(4.2)中的新图片: 第二件事,让它保持原样,然后我以与第一个实体(旧的)相同的方式访问第二个实体(新的),并出现标题为错误的错误。 这是错误: 2012-01-16 21:13:38.496 iHuria[55953:207] Unresolved error Error Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. (Cocoa error 134100.)" UserInfo=0x8829cd0 {metadata=<CFBasicHash 0x882a370 [0x1839b38]>{type = immutable dict, count = 7, entries => 2 : <CFString 0x8829b90 [0x1839b38]>{contents = "NSStoreModelVersionIdentifiers"} = <CFArray 0x8829ff0 [0x1839b38]>{type = immutable, count …
181 ios  iphone  core-data 

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.