草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - UITableView 处于编辑模式时可选择的 UITableViewCells

标题说明了一切。当UITableView处于编辑模式时,我需要使选择UITableViewCells成为可能。我认为这里不需要代码,但万一是:-(void)turnEditingOn{[self.tableViewsetEditing:YESanimated:YES];if(self.tableView.isEditing)self.navigationItem.rightBarButtonItem=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemAddtarget:selfaction:@

objective-c - PDF 的页面高度和宽度

我想在我的应用程序中获取PDF的页面高度和宽度。我该怎么做? 最佳答案 你可以这样得到它,floatwidth=CGPDFPageGetBoxRect(pdfPageRef,kCGPDFMediaBox).size.width;floatheight=CGPDFPageGetBoxRect(pdfPageRef,kCGPDFMediaBox).size.height; 关于objective-c-PDF的页面高度和宽度,我们在StackOverflow上找到一个类似的问题:

iphone - 在 Objective C 中格式化 NSNumber

如何将NSNumber"1234567"转换为"12,34,567"?我为此使用了NSNumberFormatter,但无法获得所需的结果。我是这样做的NSNumberFormatter*formatter=[[NSNumberFormatteralloc]init];[formattersetNumberStyle:NSNumberFormatterDecimalStyle];NSString*formattedString=[formatterstringFromNumber:[NSNumbernumberWithFloat:1234567]];NSLog(@":%@",forma

objective-c - 如何找到给定线的起点和终点的箭头尖端点

假设您有一条直线,起点(x1,y1)和终点(x2,y2)。为了在直线上绘制箭头帽(在objective-c中),我需要在给定箭头角度(45度)的情况下找到箭头的点(x3,y3,x4,y4),并且箭头尖端的长度(h)。那么给定x1,y1,x2,y2,h,alpha什么是x3,y3,x4,y4?添加了解释问题的图像。如果答案可以在objective-c中(使用UIBezierpath和CGPoint),将不胜感激。谢谢! 最佳答案 #import#import#importfloatphi=atan2(y2-y1,x2-x1);//su

objective-c - Urban Airship - 使用 NSURLConnection 发送推送

我正在开发一个简单的原型(prototype),需要测试从一台设备向另一台设备发送推送通知。我已经通过电子邮件向UrbanAirship发送电子邮件,要求为我的应用程序打开“允许从设备推送”——他们确实打开了它。我正在尝试使用NSURLConnection从设备发送推送通知。这是我的代码:-(void)test{NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:[NSURLURLWithString:@"https://go.urbanairship.com/api/push"]];[requestsetHTT

objective-c - 当自定义 subview 处理触摸时防止 UITableView 滚动

在我的iOS应用程序中有一个UITableView,其中一个单元格中包含一个自定义subview。此单元格是一个交互式View,可处理触摸事件(touchesBegan、touchesEnded、touchesMoved)以更新自身。问题是,当用户向上或向下“拖动”时,tableView会捕获这些触摸(尽管我没有将触摸传递到响应链),滚动表格并阻止subview正常工作。只要用户触摸那个特定的subview,我就想阻止表格滚动。subview根本没有对tableView的引用。如何防止表格的滚动行为?更新尽管接受了下面的答案,但我最终以不同的方式处理我的情况。我现在在我的自定义View

objective-c - Objective-C 中的继承属性和综合

我有以下类和子类:@interfaceNSHigh:NSObject@property(nonatomic,strong)NSArray*array;@end@implementationNSHigh-(NSArray*)array{_array=[[NSArrayalloc]init];return_array;}@end@interfaceNSLow:NSHigh@end@implementationNSLow/*synthesizingmakestheassertionFAIL.NOsynthesizingmakestheassertionPASS*/@synthesizearr

objective-c - UITableView:如何让它不回收单元格?

有没有办法让TableView不回收UITableViewCell,以便在加载所有单元格后,它不会要求单元格(即tableView:cellForRow...)?我知道我可以将表格View放在ScrollView中并使表格View与ScrollView具有相同的大小,因此所有单元格都将被加载,但我的一些单元格具有可变大小,那么我需要在单元格大小更改后更新ScrollView的内容大小。还有其他方法吗?更新:抱歉造成误导,实际上我的意思是如何让它在创建后不删除单元格,所以如果有十个单元格,dequeueReusableCell将不会返回任何单元格,并且在十个tableView:cellF

objective-c - 防止 AlertView 解雇

任何人都可以帮助我防止alertview在其按钮单击事件中被解雇吗??我有一个textview作为我的alertView的subview,如果textview的值为nil,我不想关闭它。 最佳答案 因为这是一个非常老的问题,但我有一个解决方案,如果其他开发人员在不久的将来需要的话,我会发布。在.h文件中实现协议(protocol)方法为了响应UIAlertView中的按钮点击,我们将使用–alertView:clickedButtonAtIndex:协议(protocol)方法作为-(void)alertView:(UIAlertV

objective-c - 单独类中的 UIAlertViewDelegate 会使应用程序崩溃

我在ViewController以外的类中遇到了UIAlertView委托(delegate)的问题。一切正常,直到用户单击OK按钮-然后应用程序崩溃并显示Thread1:EXC_BAD_ACCESS(code=2,address0x8)ViewController.h:#import#import"DataModel.h"@interfaceViewController:UIViewController@endViewController.m:#import"ViewController.h"@interfaceViewController()@end@implementationV