Tag: iphone

是否有可能用C ++编程iPhone

我都是语言多样性,但Objective C是疯了。 所以我很好奇:是否有可能使用C ++编写iPhone应用程序,而使用Cocoa API等?

如何拦截点击UITextView中的链接?

当用户在UITextView中触摸自动检测到的手机链接时是否可以执行自定义操作? 请不要build议使用UIWebView。 请不要只重复苹果类的参考文本 – 当然我已经读过了。 谢谢。

replace为不推荐-sizeWithFont:constrainedToSize:lineBreakMode:在iOS 7中?

在iOS 7中,方法是: – (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode 和方法: – (CGSize)sizeWithFont:(UIFont *)font 已被弃用。 我该如何更换 CGSize size = [string sizeWithFont:font constrainedToSize:constrainSize lineBreakMode:NSLineBreakByWordWrapping]; 和: CGSize size = [string sizeWithFont:font];

在iPhone上的“添加到主屏幕”的JavaScript?

是否可以使用Javascript来模拟移动Safari的书签菜单中的添加到主屏幕选项? 类似于IE的window.external.AddFavorite(location.href, document.title); 可能?

如何为iPhone 6/6 Plus Landscape Only Apps创build启动图像?

我有一个现有的景观只有应用程序,我想添加iPhone 6 / iPhone 6 Plus的支持。 当我支持iOS 6/7时,我只是使用默认命名的启动肖像图像,将横向图像旋转为纵向(即对于4“屏幕,我创build了横向1136×640,然后旋转以创build640×1136启动图像)。 我试图让iOS 8和iPhone 6/6 +的东西工作,还没有拿出一些工作呢。 以下是我尝试过的一些事情: 按照4“屏幕启动图像约定的模式,我创build了Default-667h@2x.png和Default-736h@3x.png图像,这确实欺骗了模拟器以适当的iPhone 6/6 +分辨率运行,但是启动时4“屏幕启动图像被使用,而不是我创build的新的。 使用资产目录 – 我在LaunchImages资产中为iPhone 6和iPhone 6 Plus创build肖像启动图像,为iPhone 6 Plus创build一个风景图像启动图像。 iPhone 6 Plus的作品,但iPhone 6只是显示黑屏。 (在资产目录中无法创buildiPhone 6横向启动图像) 在Info.plist中指定所有屏幕大小的UILaunchImages数组(请参阅参考资料https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/ uid / TP40009252-SW28 )。 我在这里得到与资产目录类似的结果。 我可以得到iPhone 6 Plus景观工作,但不是iPhone 6的景观。

如何在MFMailComposeViewController的MailComposer表中添加UIImage

我想在MFMailComposerViewController的组合表单中插入一个UIImage 。 请注意,我不想附加它们,但是我想将它们放在一个使用HTML代码的表格中,该代码将成为电子邮件正文的一部分。

我可以从URL加载UIImage?

我有一个图像的URL(从UIImagePickerController得到它),但我不再有内存中的图像(该URL是从以前的应用程序运行保存)。 我可以重新从URL重新加载UIImage? 我看到UIImage有一个imageWithContentsOfFile:但我有一个URL。 我可以使用NSData的dataWithContentsOfURL:读取URL? EDIT1 基于@ Daniel的答案我尝试了下面的代码,但它不工作… NSLog(@"%s %@", __PRETTY_FUNCTION__, photoURL); if (photoURL) { NSURL* aURL = [NSURL URLWithString:photoURL]; NSData* data = [[NSData alloc] initWithContentsOfURL:aURL]; self.photoImage = [UIImage imageWithData:data]; [data release]; } 当我运行它时,控制台显示: -[PhotoBox willMoveToWindow:] file://localhost/Users/gary/Library/Application%20Support/iPhone%20Simulator/3.2/Media/DCIM/100APPLE/IMG_0004.JPG *** -[NSURL length]: unrecognized selector sent to instance 0x536fbe0 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** […]

用于iPhone的开源CoverFlow库

是否有任何开源的,可用于iPhone的类似CoverFlow的API或库? 我发现一个实现是每个应用程序许可的,但是我更愿意去开源的路线。 另外,我对仅使用公共API的库感兴趣,因为使用非公共API可能会使应用程序无法在App Store中发布。

如何加载本地HTML文件到UIWebView

我试图加载一个HTML文件到我的UIWebView,但它不会工作。 这是阶段:我的项目中有一个名为html_files的文件夹。 然后,我在界面构build器中创build了一个webView,并在viewController中为它分配了一个插口。 这是我用来追加HTML文件的代码: -(void)viewDidLoad { NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html" inDirectory:@"html_files"]; NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile]; [webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]]; [super viewDidLoad]; } 这将无法正常工作,UIWebView是空白的。 我会感谢一些帮助。

在iPhone上添加StatusBar视图

是否可以添加一个UIView大小(320×20)的钢筋? 我不想隐藏状态栏,我只想把它添加到状态栏的顶部。