草庐IT

cocoa-touch

全部标签

iPhone - 同时动画 2 个 subview

我有2个占据整个屏幕的subview(状态栏除外)。我们称此尺寸为“屏幕尺寸”。我想为两者制作动画:第一个从比屏幕大一点点缩放到屏幕大小,从alpha0到alpha1。第二个从屏幕尺寸到比屏幕尺寸小一点,从alpha1到alpha0。第二个View在开始时可见并显示在屏幕上。我是这样写的:-(void)switchViews{if(self.view2Controller==nil){self.view2Controller=[[View2Controlleralloc]initWithNibName:@"View2XIB"bundle:nil];self.view2Controlle

objective-c - 如何使 UIAlertView 不根据 buttonIndex 关闭

你好:D我正在制作一个应用程序,其中有一个UIAlertView,当dismissWithClickedButtonIndex:(NSInteger)buttonIndexanimated:(BOOL)animated的buttonIndex为1时,我不想关闭它,但如果它不是1,它应该被忽略。我怎样才能实现它?谢谢:D 最佳答案 在这种情况下,您可以实现它的委托(delegate):-(void)alertView:(UIAlertView*)alertViewwillDismissWithButtonIndex:(NSIntege

iphone - 关闭模态视图时在 IOS 5 中崩溃

我在IOS5中遇到以下语句的崩溃。这似乎适用于其他IOS版本。场景是我从viewController将View作为模态呈现,然后点击取消按钮我调用下面的代码将self作为模态视图关闭。到这里为止一切正常。但30秒后,我通过调用服务器获取最新数据来重绘我的View,当我点击“取消”按钮时再次绘制View后,我遇到了崩溃——仅在IOS5.0上。有什么线索吗?[selfdismissModalViewControllerAnimated:YES];错误:Singlesteppinguntilexitfromfunction-[UIWindowControllertransition:from

iphone - 循环任务,如何在代码中实现

我正在开发一个任务管理器应用程序,想添加一个循环/重复任务功能。我一直在思考如何让它发挥作用,但无法真正弄清楚其中的机制,即重复性任务如何在未来的某个时间范围内重新创建自己。假设我要为从下周开始的每个星期一的8:00创建一个循环任务。现在假设我在接下来的3周内没有使用该应用程序,那么当我打开该应用程序时,我是否应该看到过去3周内的每一周都有3个任务?或者只是下周一的新任务?如果我选择第一个选项,我什么时候需要创建这些任务,用户打开应用程序还是退出应用程序?如果有人能对此进行详细说明,我会很棒。 最佳答案 NowsupposeIdon

ios - 如何为 UILocalNotification 设置过期时间?

我想显示一个UILocalNotification,但它只会在24小时内有效。在24小时结束时,我希望通知“过期”;即:用户无法再看到过时的通知。我该怎么做? 最佳答案 要取消已发送的通知,请使用UNUserNotificationCenter.current().removeDeliveredNotifications(withIdentifiers:["myidentifier"])或UNUserNotificationCenter.current().removeAllDeliveredNotifications()此答案中的

iphone - 将 UIImage 用于 CGContextSetFillColorWithColor 时突然出现内存峰值

我使用图像来填充当前图形上下文中的颜色,使用以下语句:CGContextSetFillColorWithColor(aContext,[[UIColorcolorWithPatternImage:[UIImageimageNamed:kRunnerGradientedBackgroundImage]]CGColor]);此语句突然使我的内存使用量从1.3MB飙升至5.6MB。如果我释放UIImage对象,那么它会下降到1.3MB,但由于图像对象的保留计数已经为0,我不能这样做。有什么建议可以控制这种突然的内存峰值吗? 最佳答案 模式

ios - 有什么好的 iOS 5 书籍出版了吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。是否有任何推荐的使用iOS5开发iPad应用程序的书籍,特别涵盖Storyboard和带有不同示例的segues等功能。主要在iPad2上工作,但欢迎任何有关iOS5的好书。非常感谢杰夫

iphone - 我使用哪个 NSMergePolicy?

我正在将一个核心数据应用程序与iCloud同步,但没有任何文档说明在什么情况下您会选择一个NSMergePolicy而不是另一个。我正在使用NSMergeByPropertyStoreTrumpMergePolicy,但有时会出现随机删除。我应该使用另一个吗? 最佳答案 恩特斯勒,每个合并策略都有不同的目标。我总是默认后台线程使用NSMergeByPropertyStoreTrumpMergePolicy并让主线程使用NSMergeByPropertyObjectTrumpMergePolicyType。这些策略最重要的时间是在调用

iphone - 是否可以在不损失质量的情况下调整 UIImage 的大小?

我有一个UIImage,我把它放在UIImageView中,它附有一个捏合手势识别器,我用它来缩放图像。当我在UIImageView中缩放图像时,没有失真并且可以完美缩放。但是,我需要在不在UIImageView中调整UIImage的大小,当我使用以下代码执行此操作时,结果略有偏差:CGFloatwidth=self.imageView.frame.size.width;CGFloatheight=self.imageView.frame.size.height;UIGraphicsBeginImageContext(CGSizeMake(width,height));[self.im

iphone - 如何让iPhone产生指定频率和幅度的声音?

我需要我的iPhone在短时间内生成指定频率和振幅的恒定声音。然后我可以通过耳机听到声音。我该怎么办? 最佳答案 最简单的方法是只播放一个已经达到所需频率的样本。如果您使用OpenAL,那么您可以将音调从一半调整为两倍。因此,假设您有一个已知为440Hz的蜂鸣声样本,那么OpenAL允许您重现220Hz-880Hz的蜂鸣声。对于连续音调,我会使用另一个样本,再次以已知频率但适合循环播放并循环播放(再次使用OpenAL)。任何合成器都应该能够以已知频率再现基本音调。如果您有权访问SoundForge,则可以使用Tools/Synthe