Tag: iphone

如何以编程方式拍摄iPhone的截图?

在目标C中是否可以使用屏幕截图并将其存储在UIImage中。

更改iPhone UISlider栏图像

我在我的应用程序中使用UISlider ,但是我想使用自定义的“外观”。 我已经改变了拇指到我自己的形象,但有没有办法改变吧? 我有一个我想要使用的酒吧形象,但不能看到如何做到这一点。 我发现如何改变最大和最小图像,但不是酒吧本身。

我是否总是要在-viewDidLoad方法中调用?

在苹果的scrollView示例中,他们不会调用它。 我一直认为这是必须的 。 我为什么要打电话呢?

如何捕捉当前视图截图并在代码中重用? (iPhone SDK)

我正试图从一个UIView转换到另一个,当用户旋转设备。 这本身并不困难。 但是,由于我在旋转后显示完全不同的内容,UIKit提供的默认animation(旋转当前显示的视图)在概念上是不恰当的。 简单地禁用animation和突然交换视图是可以接受的,但远低于我正在构build到应用程序的其余部分的波兰。 我想要做的是这样的: 当shouldAutorotateToInterfaceOrientation:被调用时,我想在旋转之前获取用户视图的不透明视图快照,如果您愿意的话, 然后在旋转完成后,系统应用视图转换等,我可以显示我保存的快照视图,并将我select的过渡animation到我的新视图。 完成后,我可以释放我的快照,继续前进。 有没有办法做到这一点不昂贵? 我能想到的唯一的另一个select是在除了默认方向之外的所有方向上返回NO,然后通过应用我自己的animation和变换来作出反应。 然而,我宁愿使用系统来做到这一点,因为我觉得这可能会导致手动旋转的视图中的“未定义的”键盘行为。 思考?

iPhone SDK可以获取当前连接的Wi-Fi SSID吗?

在iPhone SDK中,我看不到在Mac OS X上使用相同的SCDynamicStore来获取无线networking当前连接到的SSID名称不可用。 有没有办法获得iPhone当前连接的SSID名称? 我看到一些应用程序这样做( 简单的Wi – Fi为一个AT&T ),但我不知道如何在iPhone SDK文档中完成。 一个私人的或不公开的方法是可以接受的,只是作为一个概念certificate(虽然我知道可能不会到AppStore)。

MFMailComposeViewController图像方向

我正在开发一个通用的应用程序,我正在为iOS6编码。 我使用imagePickerController拍照,然后使用MFMailComposeViewController作为附件发送。 所有这一切正在工作。 我的问题是,当我在纵向模式下拍摄照片时,横向模式下由MFMailComposeViewController显示。 另外,当到达目的地电子邮件地址时,以横向模式显示。 如果以横向模式拍摄照片,MFMailComposeViewController将以横向模式显示照片,并在到达目的地电子邮件地址时以横向模式显示。 所以这一切都OK。 我的两个testing设备都有同样的问题。 一个iPhone5和一个iPad2。 如何以纵向模式拍摄照片以纵向模式到达电子邮件目的地? 以下是我如何将图像添加到电子邮件: if ( [MFMailComposeViewController canSendMail] ) { MFMailComposeViewController * mailVC = [MFMailComposeViewController new]; NSArray * aAddr = [NSArray arrayWithObjects: gAddr, nil]; NSData * imageAsNSData = UIImagePNGRepresentation( gImag ); [mailVC setMailComposeDelegate: self]; [mailVC setToRecipients: aAddr]; [mailVC setSubject: gSubj]; [mailVC addAttachmentData: imageAsNSData mimeType: @"image/png" fileName: @"myPhoto.png"]; [mailVC […]

创build一个自定义的animation属性

在UIView你可以改变backgroundColouranimation。 在UISlideView你可以改变animation的值。 你可以添加一个自定义属性到你自己的UIView子类,以便它可以animation? 如果我在我的UIView有一个CGPath ,那么我可以通过改变path的绘制百分比来animation它的绘图。 我可以将该animation封装到子类中吗? 即我有一个CGPath创build一个圆的UIView 。 如果圆圈不在那里,则代表0%。 如果圆圈满了,则代表100%。 我可以通过改变绘制path的百分比来绘制任何值。 我还可以通过animationCGPath的百分比和重绘path来animation更改(在UIView子类中)。 我可以在UIView上设置一些属性(即百分比),这样我就可以将变化粘贴到一个UIView animateWithDuration块中,并为path百分比的变化设置animation效果。 我希望我已经解释了我想做的事情。 基本上,我想要做的就是像… [UIView animateWithDuration:1.0 animations:^{ myCircleView.percentage = 0.7; } completion:nil]; 以及给定百分比的圆形path。

从UIColor预设中获取RGB值

我的应用程序,我将RGB颜色值传递给服务器。 我的应用程序使用UIColor预定义值,如[UIColor grayColor],[UIColor redColor]。 我知道我可以使用下面的代码: const CGFloat *c = CGColorGetComponents(color.CGColor) 但只适用于RBG色彩空间的颜色,但是[UIColor grayColor]不是。 有没有办法获得非RBG颜色的RGB值? 谢谢!

UINavigationBar的drawRect在iOS 5.0中不被调用

我已经overrided(放在类别中,或调整)UINavigationBar的drawRect来显示自定义背景。 在iOS 5中,它不工作。 我该怎么办?

有没有办法限制MKMapView的最大缩放级别?

问题是 – 有没有办法限制MKMapView的最大缩放级别? 或者有什么方法可以跟踪用户放大到没有地图图像的级别?