cocoa-design-patterns
全部标签 我找不到一种简单的方法来确定字体是否支持iOS上的粗体或斜体字体样式。我当前的解决方案是基于尝试创建具有所需字体样式的CTFont:CTFontRefctFont=CTFontCreateWithName(fontName,pointSize,NULL);CTFontRefboldFont=CTFontCreateCopyWithSymbolicTraits(ctFont,0.0,NULL,kCTFontBoldTrait,kCTFontBoldTrait);if(boldFont){//supportsboldfontface}虽然这工作正常,但不知何故感觉并不是最好的方法。有没有更
我创建了一个简单的View,它将显示一些AVPlayer内容,或者如果它不存在(初始状态),则绘制启动图像。我添加了IB_DESIGNABLE指令,并在drawRect中绘制初始图像。但是,在InterfaceBuilder中,组件呈现为黑色方block。我想要它来绘制图像。这可能吗?在运行时一切正常。 最佳答案 为了调查您的drawRect:实现的IB再现中发生了什么,我建议使用调试器调试您的View在IB中的行为。为此,在IB中选择您的View,然后使用XCode中Editor菜单中的DebugSelectedViews项。通过
这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:EmbeddingYouTubevideosoniOS我正在尝试在iOS上嵌入youtube视频,这样当用户点击一个按钮时,youtube视频会在不离开应用程序的情况下显示,一旦视频完成,用户就会返回到应用程序。我在网上找到了一个教程,展示了如何执行此操作,然后我按照它进行了操作。我创建了一个YouTubeView:#import"YouTubeView.h"@implementationYouTubeView-(YouTubeView*)initWithStringAsURL:(NSString*)urlS
它有许多iOS用户界面元素被编入其中,用于像带有文本字段的表格View、不显眼的警报等...我一直在搜索,但似乎找不到它。 最佳答案 我不知道有任何库完全符合您的要求,但我知道的相当流行的三个多组件库是:three20TapkuSSToolkit如果他们没有您需要的东西,我所知道的对iOS库进行分类的最全面的网站是:CocoaObjectsCocoaControls如果您无法在这两个站点之一上找到您想要的内容,很可能它不存在。 关于cocoa-touch-求一个CocoaTouch元素框
我需要为一个iOS应用程序(UIKit)创建大约100个动画。有没有一种简单的方法可以做到这一点,而无需手动编写CoreAnimation代码或使用视频文件(->这样应用程序就会很笨重!)我想到了一些用于创建此类脚本然后将它们导出到ObjC代码的实用程序/工具。类似adobeflex的东西有什么想法吗? 最佳答案 您可以使用UIImageView并设置animationImages和animationDuration。然后调用方法startAnimating。教程视频:http://www.youtube.com/watch?v=w
iOS中Cocoa的NSSwitchButton复选框最接近的模拟是什么? 最佳答案 看看UISwitch.这与首选项中使用的“电灯开关式”开/关按钮相同。Hereisatutorial关于在iOS上使用UISwitch。 关于objective-c-iOS中Cocoa的`NSSwitchButton`复选框最接近的模拟是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/62
在过去的几个小时里,我一直在研究SNRLastFMEngine,使其对iOS友好,但已经停滞不前。我的问题出在一个函数中,该函数似乎使用仅在MacOS的cocoa应用程序中可用的函数。函数如下:-(void)_registerCustomURLSchemeHandler{//RegisterforAppleEventsNSAppleEventManager*em=[NSAppleEventManagersharedAppleEventManager];[emsetEventHandler:selfandSelector:@selector(getURL:withReplyEvent:)
我有一个存储在字符串中的html代码。现在我想从源代码中提取其中一张图片。我之前使用的是REgExKitLite,但根据此链接http://www.cocoabuilder.com/archive/cocoa/288966-applications-using-regexkitlite-no-longer-being-accepted-at-the-appstore.html,如果我们想将我的应用提交到应用商店,建议不要使用REGExKitLite。我只需要一个非常简单的实现来使用正则表达式从一个字符串中提取另一个字符串。大多数其他SO解决方案都试图完成相当复杂的任务,因此对于像我这样
经过大量搜索,我发布了这个问题。问题来了..我正在使用EWS将联系人导入到使用自动发现的MAc应用程序。这是我的XML请求NSString*soapMessage=[NSStringstringWithFormat:@"""""%@""""http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a""""""",self.emailId.stringValue];NSLog(@"%@",soapMessage);NSURL*url=[NSURLURLWithString:@"https:
我下载了这个ziphttps://github.com/Loadex/MessageBanner但不知道要正确安装才能运行。该应用程序所做的只是显示自定义iOS横幅。我希望有cocoapod经验的人让这个应用程序在本地运行并从下载过程中解释他们在一个很好的紧凑答案中做了什么。我想一步一步解释如何让它运行。谢谢。到目前为止,我已经尝试过这个但是在运行时从终端和Xcode发出大量警告后删除了项目文件夹。我安装了cocoapod。WTL2:~Apple$cddesktopWTL2:desktopApple$cdmWTL2:mApple$cdMessageBannerDemoWTL2:Mess