草庐IT

iphone-privateapi

全部标签

iphone - Web View 中的 YouTube - iPhone

这对我来说很奇怪......我有一个简单的WebView,它可以加载用户并与用户交互,就像safarimobile(iPhone)一样。现在,当您在safari中访问m.youtube.com时,当您单击指向此类内容的链接时,url会发生变化...http://m.youtube.com/watch?gl=US&hl=en&client=mv-google&v=HX6SyoZ5kw8这个问题是我不认为我的webview中使用了url...我是什么意思?以下代码用于在用户每次尝试单击链接时加载url,并且它有效,但我在使用Youtube时遇到问题...-(BOOL)webView:(UI

iphone - 拖放 TableView Cell 到 Tapkus 日历

我已经使用左侧的tapkus库在ScrollView中添加了日历。我想从右边拖动单元格,如果我把它放在一个日期,那么它应该被添加到那个日期。问题是我可以将单元格拖到一个日期,但我不知道要添加到哪个日期。这是我的图像。任何帮助将不胜感激。提前致谢 最佳答案 如果将带有日期的View拖到另一个对象上,则可以将View标签设置为日期。如果我说的不对,你能详细说明你的问题吗? 关于iphone-拖放TableViewCell到Tapkus日历,我们在StackOverflow上找到一个类似的问题

iphone - cocos2d v2 缩放我的背景

我已经安装了cocos2dv2.0,我正在做一些工作,看看v1有什么变化,我创建了一个简单的cocos2d+box2d项目,我运行它并且一切正常,我删除了IntroLayer和Helloworld层,我试图显示一个简单的背景层,所以我这样做了:#import#import"cocos2d.h"@interfaceBackgroundLayer:CCLayer@end#import"BackgroundLayer.h"@implementationBackgroundLayer-(id)init{self=[superinit];if(self!=nil){CCSprite*backgr

iphone - 如何实现 iPhone 主屏幕之类的重组功能?

我有一个垂直的UIScrollView,其宽度刚好足以容纳一列按钮。这些按钮可以由用户拖动,但是当一个按钮被移动时,我希望其他按钮向上或向下移动。我能想到的唯一方法是在负责移动按钮的UIPanGestureRecognizer中,每次调用其方法时在subview中运行for循环,检查y值。这看起来非常低效,并且需要跟踪哪些按钮已经移动以防止移动它们不止一次。一定有更好的方法。有什么想法吗? 最佳答案 相同的功能已在thisproject中实现在thisprojectalso.希望项目代码能帮助您解决问题。

iphone - 如何在 UIImageView 中显示高分辨率图像

默认情况下,UIImageView在UIImageView中显示他的图像为1pxofimage=1pt,但我想显示为2pxofimage=1pt。用名称“..@2x..”保存图像的版本不合适,图像未保存在文件系统中。比如图片尺寸是400x100,我想把图片显示在屏幕中央,应该是图片左边120pt,右边120pt(640-400)/2 最佳答案 这很简单,请注意,对于低于iOS4的版本,您没有Retina显示屏,这就是为什么在图像缩放方法中我首先进行此检查的原因://Retinadetectif([[UIScreenmainScree

iphone - iOS 4.3 中 UITextView beginningOfDocument 中的问题

下面是我在模拟器iOS5+中使用并运行良好的代码,但在模拟器4.3中出现问题UITextPosition*begin=[self.tvQuestionpositionFromPosition:self.tvQuestion.beginningOfDocumentoffset:nrange.location];错误说明如下:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[UITextViewbeginningOfDocument]:unrecognizedselectorsenttoin

objective-c - 如何在 iOS 上试验私有(private) API?

出于明确的实验目的,我一直在探索iOS中的私有(private)API。有没有人有实例化MKTransitAnnotationView类的示例?我已经下载了EricaSadun的HeaderDumpKit和class-dump二进制。在对她的perl脚本进行一些更正后,我转储了一个Headers目录并将其移动到项目文件夹中。在BuildSettings的OtherLinkerFlags部分,我添加了:-force_flat_namespace-undefinedsuppress当尝试调用MKTransitAnnotationView时,我得到dyld:Symbolnotfound:_O

iphone - iOS自定义UITableView中的滚动条

在iPhone中,我将使用图像自定义UITableView的滚动条。但是我没有找到正确的方法。请帮我。提前致谢。 最佳答案 首先,您必须取消选中InterfaceBuilder中的showVerticalIndicatir和showHorizo​​ntallIndicatir。然后在ViewDidLoad方法中添加:[superviewDidLoad];self.scrollViewBarImgView=[[UIImageViewalloc]init];UIImage*imgBar=[UIImageimageNamed:@"scro

iphone - 有一个按钮来触发 EGORefreshTableHeaderView

我正在使用EGOTableViewPullRefresh在我的tableView中获得下拉刷新效果。我添加了一个带有(IBAction)refreshBtnClicke的UIBarButtonItem,它可以在EGORefreshTableHeaderView.h中调用自定义方法refreshByClickRegreshBtn:显示EGORefreshTableHeaderView并重新加载我的tableViewTableViewController.m-(IBAction)refreshBtnClicked{[_refreshHeaderViewrefreshByClickRegre

iphone - 通过从文档中复制 .sqlite 文件预填充核心数据

我读到过这行得通,但我做不到。我想预填充核心数据。我运行了我的项目,所以它会创建sqlite文件。我将它复制到我的桌面,然后使用命令行sqlite3预填充它。我运行查询以确保它被正确填充。所以现在我将它重新添加到我的项目中。但是,无论我做什么,它都不会获取数据。我让它工作了一次。在模拟器中运行后,我从项目的文档文件夹中重新复制了sqlite文件。然后我填充了这个新的sqlite文件。我将其放回我的项目中,并获得了要显示的内容。我认为问题出在Z_METADATA表上。该表具有Z_UUID属性。我认为它唯一起作用的时间是当模拟器的UUID和sqlite的Z_UUID属性相同时。我进入~/L