Tag: 框架

如何在另一个视图中获取视图的框架?

我有一个UIImageView self.view (主视图),里面有一个UIButton 。 我想知道UIButton在self.view的框架不在UIImageView 。

如何在另一个框架(Umbrella Framework)中添加一个框架

我使用下面的教程构build了一个框架。 我也有这个框架。 我试图在我的内部实现第二个框架,从我在Apple文档中读取的结果框架被称为“Umbrella Framework”。 我使用拖放添加了框架中的第二个框架,并validation它位于“Link Binary With Libraries”中。 当我尝试在我的框架的一个类中进行下一个导入之后: #import <CrashReporter/CrashReporter.h> 由于导入的框架不可见,我收到一个错误。 我也看到了stackoverflow后: 如何在iOS SDK中创build一个伞框架? 更新 有没有人试图提取iOS的PLCrashReporter类,并将其整合到一个项目中? 你可以在这里find我的尝试。

库之间的Swift兼容性

我正在分发其他开发者使用的库( http://empiric.al )。 我注意到,在swift版本之间,甚至2.0到2.1,我将得到Module file was created by a (newer/older) version of the compiler. 我需要以面向未来的方式分发。 我怎样才能确保我的编译框架可以被更新版本的Swift在未来使用,所以我没有必要重新编译一旦苹果提出了一个新的testing版?

在iOS上添加quartzcore到xcode 4

我有麻烦安装在xCode 4关于iOS应用程序的quartzcore。 我search了很多,看了很多post,但我找不到答案:怎么做? 因为当我尝试将Quartzcore添加到项目的目标时,似乎我只能添加一个Mac OS X框架。 你所能做的就是创build一个iOS框架。 我想这是显而易见的,我是一个新手在Xcode和Objective-C一般,所以任何帮助将不胜感激。 原谅我问一些以前可能被问到的东西,我错过了,而且我的语言错误英文不是我的母语。 再见。

在Swift中使用GLKit中的GLKMath

所以我使用了Ray Wenderlich的一个叫做iOS Games的书,试图利用在这里find的一些Objective-C代码来对我的游戏中的angular色进行加速度计控制。 而不是Objective-C,我想使用Swift。 当我尝试创build一个代表3Dvector的GLKVector3types的variables时遇到了一个问题。 当我input: var raw:GLKVector3 = GLKVector3Make(irrelevant stuff) 我得到以下错误: 使用模块GLKVector3作为types。 我在GLKit的swift文件的顶部有一个导入: import GLKit 任何想法如何从我的程序中使用GLKMath文件的function?

Xcode 4 / iOS – 从我的应用程序内使用SMTP发送电子邮件

我一直在寻找一个框架,只是让我从我的应用程序内发送电子邮件。 我已经试过MailCore,Pantomime和SKPSMTP都没有运气。 我无法让他们在Xcode编译,所以我推测他们已经过时了。 有什么办法可以做到这一点? 如果是这样,怎么样? 谢谢。

用button自定义MKAnnotation标注泡泡

我正在开发应用程序,其中用户通过GPS进行本地化,然后询问他是否位于特定位置。 为了证实这一点,标注泡沫马上提交给他,问他,如果他在特定的地方。 由于有很多类似的问题,我可以做自定义标注泡泡: 我的问题:button不是“可点击”我的猜测:因为这个自定义标注高于标准标注泡泡,我不得不把它放在负面的“框架”,因此button不能被点击。 这是我的didSelectAnnotationView方法 – (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view { if(![view.annotation isKindOfClass:[MKUserLocation class]]) { CalloutView *calloutView = (CalloutView *)[[[NSBundle mainBundle] loadNibNamed:@"callOutView" owner:self options:nil] objectAtIndex:0]; CGRect calloutViewFrame = calloutView.frame; calloutViewFrame.origin = CGPointMake(-calloutViewFrame.size.width/2 + 15, -calloutViewFrame.size.height); calloutView.frame = calloutViewFrame; [calloutView.calloutLabel setText:[(MyLocation*)[view annotation] title]]; [calloutView.btnYes addTarget:self action:@selector(checkin) forControlEvents:UIControlEventTouchUpInside]; calloutView.userInteractionEnabled = YES; view.userInteractionEnabled = YES; [view addSubview:calloutView]; } […]

如何在iOS SDK中创build一个伞架?

我想在iOS SDK中创build一个伞形框架。 我的要求是: 我有一个名为“框架A”的框架,我想创build另一个名为“框架B”的框架。 我想将“框架A”作为子框架添加到“框架B”中,用户只需在其项目中导入“框架B”即可同时使用“框架A”和“框架B”。 换句话说,“框架B”将作为“框架A”的包装。 我通过以下关于框架创作的链接从苹果公司读出: https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html 但它并没有揭示创build一个伞架的方式。 请build议一步一步的方法来创build一个伞架。