草庐IT

iphone-6

全部标签

iphone - 如何在ipad中平滑线条

当用户触摸开始移动结束ipad时,我记录了每个点,然后我将这些点添加到名为path的CGMutablePathRef中,然后我使用以下代码来绘制用户在ipad中触摸的线条(路径)。CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetLineCap(context,kCGLineCapRound);CGContextSetLineJoin(context,kCGLineJoinRound);CGContextSetStrokeColorWithColor(context,[UIColorredColor]);CGCo

iphone - Xcode iOS部署目标检查?

不止一次,我不小心将我的Xcode项目的部署目标更改为我不想要的东西。最近一次,我发现是因为客户没有看到我的应用程序。有没有办法在我的代码中的某个地方放置一些东西来断言部署目标的值(value)?我认为我不太可能错误地更改它。 最佳答案 您可以通过__IPHONE_OS_VERSION_MIN_REQUIRED宏检查您的部署目标版本,并将其与某些sdk版本进行比较,例如确保您的部署目标是4.0,将以下几行放在某处:#if__IPHONE_OS_VERSION_MIN_REQUIRED!=__IPHONE_4_0#errorwrong

iphone - 传递参数使指针来自整数而不进行强制转换

我写了一个看起来像这样的函数:-(void)changeText:(NSUInteger)arrayIndex;假设这是类Label中的一个方法。假设我有一组Label对象。我这样调用函数:[[labelsobjectAtIndex:0]changeText:1];或者像这样:NSUIntegerindex=1;[[labelsobjectAtIndex:0]changeText:index];为什么它会给我警告:Passingargument1of'changeText:'makespointerfromintegerwithoutacast?代码执行正常。*编辑*以这些方式调用函数

iphone - 将触摸事件传递给 iOS 状态栏

我有一个UIWindow,其windowLevel设置为UIWindowLevelStatusBar+1。这个窗口有一个半透明的View,它阻挡了状态栏。有时我需要将触摸事件从View传递到状态栏。有什么想法吗? 最佳答案 因此,似乎可以使用UIWindow的自定义子类覆盖hitTest:withEvent:,手动检测subview中的触摸,并始终返回nil。-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)event{if([eventtype]==UIEventTypeTou

iphone - tableview 删除部分中的最后一行

我在stackoverflow/google上做了很多小时的研究,也研究了一些关于类似问题的帖子。然而,他们都没有解决我遇到的特定问题。简而言之,我有一个NSMutableDictionay(-ies)的NSMutableArray。每个字典都包含一个NSMutableArray。当我删除数组中的最后一项时,我也想删除字典。用tableview的话来说,我想在删除该部分的最后一行时删除该部分。我确信数据源是一致的。这篇文章在这里:UITableView:deletingsectionswithanimation如果要删除的行是最后一行,建议直接删除该部分。如果该部分是我的根数组中的最后

iphone - ASIFormDataRequest 空 POST 请求

我正在使用ASIFormDataRequest将多部分POST数据发送到运行nginx+php-fpm的服务器。ASIFormDataRequest*request=[ASIFormDataRequestrequestWithURL:url];[requestsetPostValue:sessionKeyforKey:@"session"];[requestsetPostValue:secretforKey:@"secret"];[requestsetPostValue:@"test"forKey:@"description"];[requestsetFile:filePathforK

iphone - UIViewController 中的哪个方法应该完成 "populating data"的工作以供查看?

我对iOS开发世界还很陌生。只是想知道我应该总是在viewDidLoad方法中这样做吗?始终在viewDidUnload中释放它也是一个好主意吗?谢谢。 最佳答案 通常在awakeFromNib、viewDidLoad或viewWillAppear中。初学者通常首先将所有内容都放在viewDidLoad中,这对于简单View来说很好,但有理由使用其他方法。awakeFromNib在打开Nib时调用。您可以在此处添加任何其他View或设置IB中不可用的属性。如果您不使用IB,则不会调用它。viewDidLoad在加载“View”时调用

iPhone 登录屏幕数字键盘

我正在编写一个应用程序,我想显示登录屏幕,就像在iPhone中一样,您必须输入4位代码才能登录。最好的方法是什么?SDK是否有UIView或我必须设计自己的键盘谢谢 最佳答案 CocoaControls是浏览Cocoa和CocoaTouch自定义UI组件的绝佳站点:http://cocoacontrols.com/您可以使用PINView:http://cocoacontrols.com/platforms/ios/controls/pinview或KVPasscodeViewController:http://cocoacontr

iphone - 如何向 UITextField 和 UITextView 添加方法?

我想在UITextField和UITextView的方法中加入这样的内容。-(void)changeKeyboardType:(UIKeyboardType)keyboardType{paymentTextView.keyboardType=UIKeyboardTypeAlphabet;[paymentTextViewresignFirstResponder];[paymentTextViewbecomeFirstResponder];}我该怎么做?我知道我可以为UITextField和UITextView创建类别,但是否可以一次性完成?我的意思是通过一个协议(protocol)将它添

iphone - objective C 迭代方法调用

例如,我如何迭代一个方法调用。[selfrevertBox1];[selfrevertBox2];[selfrevertBox3];[selfrevertBox4];[selfrevertBox5];//Theyareasmanyas20.example1*xmp=[[example1alloc]initWithNibName:@"example1"bundle:nil];//HowcanIiteratetheclassinstantiationexample1,example2,example3//IfIusethismethod..NSString*classNameStr=[NS