草庐IT

cocoa-touch

全部标签

iphone - 无法更改 UIWindow 的大小

我正在尝试在iPad应用程序的当前窗口之上添加一个新窗口,但我不明白为什么它总是以全屏显示。我正在使用这段代码:UIWindow*window=[[UIWindowalloc]initWithFrame:CGRectMake(0,0,20,20)];[windowsetFrame:CGRectMake(0,0,20,20)];ArrowController*controller=[[ArrowControlleralloc]initWithNibName:@"ArrowController"bundle:nil];[windowsetRootViewController:control

ios - MFMailComposeViewController 强制图像附件的实际大小

我正在开发一个允许用户使用MFMailComposeViewController通过电子邮件发送图像的应用程序。所附图片为1200x1800,图片尺寸不得更改。对于大图像,MFMailComposeViewController会向用户显示一个操作表,让他们可以选择在按下“发送”时缩小图像(参见屏幕截图)。我不希望显示此操作表并强制显示所附图像的实际大小。任何建议表示赞赏! 最佳答案 根据Apple的指南,MFMailComposeViewController是一个我们不应该改变其行为的类。因此,最好坚持默认行为,以免在提交App进行

objective-c - 使用 AirPrint 打印 UIImage 导致内容被截断

我正在使用AirPrint打印出UIImage,但页边距不正确。这是打印时的样子:有没有办法让它完美地贴合在纸上?这是请求的代码:UIPrintInteractionController*pic=[UIPrintInteractionControllersharedPrintController];//pic.delegate=del;UIPrintInfo*printInfo=[UIPrintInfoprintInfo];printInfo.outputType=UIPrintInfoOutputGeneral;printInfo.jobName=[NSStringstringWit

ios - 如何沿贝塞尔路径拖动 UIImageView

我正在开发一个UIImageView沿着Bezier路径移动的游戏。我想为移动的UIimageview提供用户交互,以便用户可以通过触摸UIImageView并在路径上拖动它来引导UIImageView!如何做到这一点? 最佳答案 只需使用平移手势并将其添加到UIImageView并提供用户移动它的路径。PanGesture此链接可能有助于理解和实现。还有什么事请告诉我。 关于ios-如何沿贝塞尔路径拖动UIImageView,我们在StackOverflow上找到一个类似的问题:

ios - 使用 AFNetworking 2.0 的 SSL Pinning 允许 POST 请求,而不管使用的证书文件如何

我们使用DigiCert作为我们的CA。我们使用以下命令制作了.cer文件:opensslx509-inWEBSITE.crt-outformder-outWEBSITE.cer应该可以工作,但问题是不仅那个cer可以工作,而且我们放入代码中的任何文件都可以工作。我们甚至测试了空白的.cer文件,效果也很好。我所说的工作是指无论使用什么.cer文件,我们都能够向服务器发出发布请求。显然,如果使用的不是我们签名的证书,我们希望它失败。我们的起点设置在Cloudflare,然后路由到安装了我们的证书的Amazon负载均衡器。我自己使用CharlesProxy进行MITM,无论有没有iOS应

ios - 当键盘可见时,UICollectionView 不会重新显示滚动到屏幕外的补充 View

我有一个UICollectionViewLayout子类,它指定围绕单元格以及在一个部分的开始和结束处的补充View。出于这个问题的目的,我创建了一个sampleproject它有我的布局子类的精简版。我还创建了avideo这直观地演示了我将要描述的问题。示例项目是这样布置的([0,1]=section0item1):[0,0]HEYCollectionViewElementKindHeaderA类型的“节”级补充View[0,0]HEYCollectionViewElementKindCellA类型的“项目”级补充View[0,0]此索引路径的单元格。[0,1]另一个CellA变体[

ios - 无法关闭从 iOS 8 中的 UIDocumentInteractionController 调用的电子邮件表

我有一个非常简单的测试应用程序,它只包含以下代码,附加到UIButton:-(IBAction)buttonUp:(id)sender{//BuildfilepathNSString*filePath=[[NSBundlemainBundle]pathForResource:@"testfile"ofType:@"txt"];NSURL*url=[NSURLfileURLWithPath:filePath];m_interactionController=[UIDocumentInteractionControllerinteractionControllerWithURL:url];

ios - 按需资源崩溃 - NSBundle 资源请求无法连接到其助手守护程序

在具有此描述的iOS应用程序上使用ODR(按需资源)时发生崩溃-Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'NSBundleResourceRequestcouldnotconnecttoitshelperdaemon崩溃中常见的iOS版本-10.3.2我在Crashlytics中看到崩溃,并且在不调用私有(private)方法的情况下无法在Debug模式下重现此问题。我的ODR中包含图像和声音文件。同时附上堆栈跟踪屏幕截图-ScreenShotofStackTrace我还

ios - IBDesignablesAgentCocoaTouch 和 Interface Builder Cocoa Touch Tool 正在占用我的 CPU

有谁知道这两个:IBDesignablesAgentCocoaTouch和InterfaceBuilderCocoaTouchTool在做什么?每次我打开Xcode时,这两个都在使用如此多的CPU,以至于我的风扇以最大速度运行。我目前正在使用Xcode9beta5。不确定这些都是从beta5还是beta4开始的。我可以做些什么来阻止他们使用这么多CPU吗? 最佳答案 问题似乎已在Xcode9Beta6中修复 关于ios-IBDesignablesAgentCocoaTouch和Inter

ios - 使用自定义动画在 View 的两种状态之间进行动画处理

我想在View的两种状态之间设置动画。比方说,我有一个带有标签的View,当我更改标签的文本时,动画会呈现出翻页的变化。现在你当然可以用[UIViewsetAnimationTransition:forView:cache:]:-(IBAction)nextPage{[UIViewbeginAnimation:nilcontext:nil];[UIViewsetAnimationDuration:1];[UIViewsetAnimationTransition:UIViewAnimationTransitionCurlUpforView:pageViewcache:NO];label.