在视图中淡入淡出UIButton

在我的iPad应用程序中,我需要显示封面 – 出版物的图像。 用户可以点击一个封面获得详细信息。 我考虑将UIButtons作为自定义button,并将封面图像作为背景图像进行渲染。 是否可以淡入淡出UIButtons? 用户可以select要显示的出版物类别,并且他改变了我想要淡出某些出版物的类别。

有人可以向我解释CALayer contentsRect属性的坐标系吗?

我意识到CALayer的contentsRect属性( 文档在这里 )允许定义图层的多less,但是我不明白坐标系是如何工作的。 看来,当宽度/高度较小时,用于内容的区域较大,反之亦然。 类似地,x,y这两个负向的位置似乎将内容区域向下移动到与我的直觉相反的右侧。 有人可以解释为什么这是? 我确信有一个很好的理由,但我认为我错过了一些graphics编程背景。

如何在循环内部工作 – 目标C – 基础

我find了这个答案: https://stackoverflow.com/a/5163334/1364174 其中介绍了如何for in循环。 NSFastEnumerationState __enumState = {0}; id __objects[MAX_STACKBUFF_SIZE]; NSUInteger __count; while ((__count = [myArray countByEnumeratingWithState:&__enumState objects:__objects count:MAX_STACKBUFF_SIZE]) > 0) { for (NSUInteger i = 0; i < __count; i++) { id obj = __objects[i]; [obj doSomething]; } } 问题是,我发现它是错的。 首先,当你打开自动引用计数(ARC)时,你得到一个错误 Sending '__strong id *' to parameter of type '__unsafe_unretained_id*' changes retain/release properties of […]

如何找出当用户第一次购买应用/安装它(可能没有UDID?)

我想知道用户什么时候第一次购买我的应用程序…到目前为止,我还没有find一个干净的方式和一个UDID似乎是唯一的select。 理想情况下,将有一个收据,我可以通过StoreKit获得,但到目前为止 我错过了什么? 有人有想法吗? 情况是,我有一个订阅和第一个问题(从你购买应用程序应该是免费的)。 如果我稍后重新安装,我应该总是得到原来的问题) 例如:我在10.2010购买应用程序我安装并运行它,从10.2010免费获得订阅问题(没有在应用程序内购买)现在我删除了应用程序我安装它1.2013,我只从10.2010免费订阅! 不是新的

用Swift 3parsingJSON响应

我有JSON看起来像这样: {"posts": [ { "id":"1","title":"title 1" }, { "id":"2","title":"title 2" }, { "id":"3","title":"title 3" }, { "id":"4","title":"title 4" }, { "id":"5","title":"title 5" } ], "text":"Some text", "result":1 } 我怎样才能parsing与Swift 3的JSON? 我有这个: let url = URL(string: "http://domain.com/file.php")! let request = URLRequest(url: url) let task = URLSession.shared.dataTask(with: request) { data, response, error in guard let data = […]

Swift 2.0 Facebook Friend Friend的代码

我一直在寻找Facebook的朋友邀请iOS应用程序的等效Swift代码示例。 但我找不到它们 我明白在Facebook页面上有Objective-C版本https://developers.facebook.com/docs/app-invites/ios 。 不过,因为我从Swift开始,我觉得很难翻译。 有人能指出我的来源吗? 谢谢。

Images.xcassets为iPhone 6拍摄错误的图像?

我已经为@ 2x @Retina 4和@ 3x设置了三个图像。 当我运行的应用程序,我得到了以下结果。 iPhone 4s :推特图片 iPhone 5 :Google图片 iPhone 6+ :脸谱图片。 iPhone 6 :推特图片 一切都很好。 但是当我在iPhone 6上运行它采取Twitter图像,但它应该采取谷歌形象。 这是Xcode的错误?

拒绝:“2.23:应用程序必须遵循iOS数据存储指南”,我们没有任何数据保存在文档文件夹中

我们的应用程序已被拒绝从应用程序,原因是: 2.23 我们发现您的应用不符合iOS数据存储指南,这是根据App Store评论指南要求的。 特别是,我们发现,在发布和/或内容下载时,您的应用程序会存储超过2 MB的数据。 要检查您的应用程序正在存储多less数据: 安装并启动您的应用程序 进入设置> iCloud>存储和备份>pipe理存储 如有必要,请点按“显示所有应用” 检查你的应用程序的存储 iOS数据存储指南指出,只有用户使用您的应用程序创build的内容,例如文档,新文件,编辑等应由iCloud备份。 应用程序使用的临时文件只能存储在/ tmp目录中; 请记住当用户退出应用程序时删除存储在这个位置的文件。 可以重新创build的数据必须持续保持应用程序的正常运行,或者因为客户期望它可供离线使用,则应标记为“不备份”属性。 对于NSURL对象,请添加NSURLIsExcludedFromBackupKey属性以防止备份相应的文件。 对于CFURLRef对象,使用相应的kCFURLIsExcludedFromBackupKey属性。 有关更多信息,请参阅技术问答1719:如何防止将文件备份到iCloud和iTunes? 有必要修改您的应用程序以符合iOS数据存储指南的要求。 对于不同的代码级问题,您可能希望咨询Apple开发者技术支持。 当DTS工程师跟进你时,请准备好提供: 你的拒绝问题的完整细节 截图 重现问题的步骤 符号化的崩溃日志 – 如果您的问题导致崩溃日志 如果您在重现报告问题时遇到困难,请尝试按照https://developer.apple.com/library/ios/qa/qa1764/中所述testing工作stream程。技术问答QA1764:如何重现仅适用于应用程序审查的崩溃或错误或用户正在看到。 但是,我们没有存储在/文件夹中的数据。 我们的关键数据存储在库/应用程序支持/ bundle_id中,并且此目录设置为“不备份”,随后是苹果文档中的示例代码,将NSURLIsExcludedFromBackupKey属性添加到目录中。 我们下载的caching文件放在/ tmp目录下,使用后删除。 所以真的没有数据是通过iCloud备份的。 事实上,我们已经按照指示检查了iCloud存储的许多次: 安装并启动您的应用程序 进入设置> iCloud>存储和备份>pipe理存储 如有必要,请点按“显示所有应用” 检查你的应用程序的存储 但是我们一直只能find0.3KB的iCloud使用量。 我刚刚从我的iPhone拍摄了一个屏幕截图: 它只显示0.3KB(屏幕上的第二个应用程序)。 任何想法,还有什么会造成这种拒绝? 我们有些认为这是苹果审查组的错误,如果有什么办法可以通过电话联系苹果审查组?

如何增加和减less图像的alpha值与animation在iOS SDK?

在这个代码中,我使用的是animation。但是,我一次也需要改变图像的alpha值。 -(void)animation { CGPoint point = CGPointMake(imgView.frame.origin.x, imgView.frame.origin.y); imgView.layer.position = point; CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"position.x"]; anim.fromValue = [NSValue valueWithCGPoint:point]; anim.toValue = [NSValue valueWithCGPoint:CGPointMake(point.x + 50, point.y)]; anim.duration = 10.0f; anim.repeatCount =1; anim.removedOnCompletion = YES; anim.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]; [imgView.layer addAnimation:anim forKey:@"position.x"]; imgView.layer.position = point; }

实例variables的类别类扩展

有没有办法以某种方式来模仿类的行为,而不是类的实例variables,而不是方法? 我有一个ClassA ,我想保留它的名字后,用新的方法和其他cllass( ClassB )的Ivars。 当然,我可以inheritanceClassA ,但是结果类会有不同的名称。 对于方法的补充,这不是一个问题 – 类别将是一个很好的解决scheme。 更新: ClassA用作XIB的文件所有者 ,这些要扩展的字段是IBOutlet 。 所以我需要在构build阶段。