草庐IT

generic_object

全部标签

objective-c - 在 QLPreviewController 中读取触摸事件

我有一个QuickLookView,我可以在其中查看我的应用程序的一些文档。它工作正常,但我在再次关闭View时遇到了麻烦。如何创建一个触摸事件/手势识别器,以便我可以检测到用户何时想要关闭View?我尝试了以下方法,但在我测试时似乎没有触发任何事件。/------------------------[TouchPreviewController.h]---------------------------#import@interfaceTouchPreviewController:QLPreviewController@end//------------------------[To

objective-c - iOS - 增加部分 curl 点击区域以关闭模态

有没有办法做到这一点?就像点击屏幕的任何部分都会消除部分模态curl。我想到了一个不可见的按钮,但仍然没有覆盖整个curl区域。 最佳答案 将手势识别器添加到viewDidLoad中的主视图UITapGestureRecognizer*tapRecognizer=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(getDismissed)];UISwipeGestureRecognizer*swipeRecognizer=[[UISwipeGestur

objective-c - UISearchDisplayController 在多个数组中搜索

好吧,经过长时间的搜索、犹豫和更多的搜索,我似乎无法弄清楚这一点。我有一个SearchDisplayController,我有四个不同的数组,我在其中使用NSPredicate进行搜索,因为每个UITableViewCell由4个字符串(标题、描述等)组成。我现在有4个搜索数组、search_title、search_description等,它们是这样填充的:-(void)filterContentForSearchText:(NSString*)searchTextscope:(NSString*)scope{NSPredicate*resultPredicate=[NSPredi

objective-c - 如何创建具有 5 个 View 的基于选项卡栏的程序

我是ObjectiveC的新手,但我对C和Python都有经验。我想知道如何制作一个底部有标签栏的应用程序,五个View都带有标签和一定数量的文本。然后,我还想在其中一个文件上迁移图像并在后台打开音频。有谁知道如何做到这一点,我也愿意接受将使用C作为程序的一部分的建议。 最佳答案 查看thisvideotutorial然后修改它以添加额外的几个ViewController以连接到您的UITabBarController。我尽量避免在XCode中使用TabBar模板,因为您无法选择包含CoreData堆栈。尽管您可能认为自己不会使用C

objective-c - 通话结束时 Skype 推送通知 "[person] is calling..."消失 - 怎么办?

如果iPhone已锁定并且有人使用Skype调用,则会出现推送通知。我认为这是其他应用服务器发送的简单推送通知。但是当通话结束时(我们没有回应,所以通话未接)推送通知从锁屏上消失了!它不会存储在通知中心,也不会存储在锁屏上的最近通知列表中。那么如何做到这一点呢?如何实现推送通知的调用?Skype是否有特殊权限或是否也可供普通开发人员实现? 最佳答案 不,他们没有。Skype使用voip,Apple允许使用位置、voip和音频的应用程序在后台运行,因此Skype在AppName中设置-Info.plist文件Requiredbackg

objective-c - 向现有动画添加新动画

在我的应用程序中,我想将UIImageView从默认位置移动到用户点击的位置。但是,如果在完成此动画之前用户再次点击其他点,则该imageView不应从原始位置开始,而应从点击新点后停止动画的点开始。我怎样才能做到这一点。以下是我将imageView移动到用户点击位置的代码。-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[[eventallTouches]anyObject];touchedPoint=[touchlocationInView:touch.view];[imageVi

objective-c - IOS UITableViewCell Spacer(或边距)

我试图在我的表格ViewController上的表格自定义View单元格之间留出空间。例如,对于创建的每个单元格,它都是一个一个地堆叠起来并且没有边距。例如,在FacebookiPhone应用程序上,我想创建的每个单元格后都有一个间隔符,有什么想法吗?编辑:来自下方评论代码是这样的MSRSalesCompanyCell*cell=[tableViewdequeueReusableCellWithIdentifier:cellIdentifier];cell.backgroundView=[[CustomCellBackgroundalloc]init];NSDictionary*com

objective-c - 如何在 iOS 中使用 twitvid 在 Twitter 上上传视频?

我想使用twitvidapi在Twitter上上传视频。我找到了这个“http://twitvid.pbworks.com/w/file/44841746/TwitVidSDK-iOS.zip”,但再次面临错误“'upload'REQUEST'87c60K0W'DIDFAILWITHERROR:ErrorDomain=TVErrorBackendDomainCode=1001“无法使用OAuth进行身份验证。”UserInfo=0x6d33670{NSLocalizedDescription=无法使用OAuth进行身份验证。}”。对不起我的英语不好。我无法跟踪错误...请帮助我。

objective-c - 重用 UIAlertView 的内存管理

假设我有多个ViewController类使用相同的UIAlertView*alertView。*alertView的委托(delegate)设置为集中委托(delegate)。我这样做是因为想使用.tag基于它做不同的事情。问题是每次我调用警报View或关闭它时,我必须做什么来防止内存泄漏?不是每次都release吗?或者这是一个非常糟糕的主意?谢谢。 最佳答案 UIAlertView可以从您应用程序的任何位置“显示”。我有一个应用程序,主UIViewController有一个计时器,它经常会调出一个UIAlertView。当该计

objective-c - 将 HTML 加载到子 UIWebView 时,我可以保持平滑滚动吗?

我需要在iPad应用程序中显示分页幻灯片,其中包含适度DOM密集型HTML页面。所有文档都是为iPad屏幕量身定制的,因此UIWebView中永远不会有任何滚动。我决定将UIWebView放在UIScrollView中进行分页。在所有WebView呈现其内容后,它工作得非常顺利。但是,我无法承受在用户可以滚动之前等待20、30或50个WebView加载:这需要几分钟。我试图预测scrollViewDidScroll处理程序中的滑动,并在用户继续滚动时预加载几个下一页。效果更好(10或150次网络浏览之间没有性能差异)。但是,在scrollViewDidScroll处理程序中调用load