草庐IT

Objective-c

全部标签

iphone - 根据 UILabel 大小展开 UITableViewCell

我有一个UITableView有4个UILabel的:标题、正文、作者和日期,他看起来像这样:我想要完成的是,当用户点击单元格本身时,应该向单元格添加另一个标签,“Body”标签,单元格应该根据这个标签大小展开。像这样:我该怎么做?我搜索了stackoverflow,尝试了一些代码片段,但仍然没有找到正确的解决方案。谢谢!编辑1:14.11.1214:52我设法用当前文本更改了UILabel的大小:-(CGRect)resizeLabelByFontSize:(UILabel*)customCellLabelwithMaxHeightSize:(CGFloat)maxHeight{CG

objective-c - iOS6 中的 iOS 自定义电子邮件附件处理

我的应用程序允许将文本文件通过电子邮件发送给其他用户,无论是否包含图像和音频。当没有图像或音频时,应用程序会“按原样”发送带有自定义扩展名(例如text.xxx)的文本文件。当存在音频和图像时,该应用会将文本文件与图像和音频一起压缩到一个名为text.xxx.zip的文件中。在iOS6之前,这工作正常。在iOS6之前,应用程序获得了text.xxx.zip文件的URL。现在,在iOS6中,该文件似乎已被Mail解压缩,并且只有text.xxx被发送到openURL处理程序。有没有人有这方面的经验?有关更好方法的建议?我在想我需要为压缩包想出一个独特的扩展...

iOS 6 CLLocationManager 最后位置

因此,从iOS6开始,-locationManager:didUpdateToLocation:fromLocation:已弃用。Apple建议改为使用-locationManager:didUpdateLocations:,它提供从一个到一系列最近位置更改的任何位置。但是,它极有可能提供长度为1的locations数组,似乎无法访问old的fromLocation:(CLLocation*)oldLocation参数。有没有办法在不使用已弃用方法的情况下获取此信息? 最佳答案 您只需要将一个属性设置为locationManager

iphone - 将 CG 结构序列化为适当对象的最佳实践

为了存储在集合类中,将基于CoreGraphics结构的值(例如CGRect、CGPoint等)存储到适当的对象中的最佳做法是什么?您可以使用NSValue:NSMutableArray*values=[NSMutableArrayarray];CGRectrect=CGRectMake(0,0,100,100);NSValue*value=[NSValuevalueWithCGRect:rect];[valuesaddObject:value];CGRectrectValue=[values[0]CGRectValue];或NSString:NSMutableArray*values

objective-c - 通过 url 设置 MKPinAnnotationView 图片

是否可以基于URL以编程方式为MKPinAnnotationView设置图像?到目前为止我有这个:-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{staticNSString*identifier=@"infl8Node";if([annotationisKindOfClass:[infl8Nodeclass]]){MKPinAnnotationView*annotationView=(MKPinAnnotationView*)[_mapViewdequeueReusable

objective-c - 从 Xib 设置 UISearchBar 不显示 iOS 5 上的搜索栏

上下文:Xcode4.5.2,InterfaceBuilder,禁用自动布局当UISearchBar作为UITableViewController的子元素添加时,搜索栏在iOS6上正确显示,但在iOS5上根本不显示。以下错误报告描述了该问题:http://openradar.appspot.com/12707740有人可以为此提出解决方法吗?InterfaceBuilder中的对象层次结构:InterfaceBuilder中的外观:iPhone6模拟器中的外观:iPhone5.1模拟器中的外观: 最佳答案 创建UITableView

iphone - Apple 关于通过互联网发送敏感数据的规定

关闭。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我目前正在开发一个连接到网络服务并以不同方式交换数据的应用程序。我使用https连接到该服务。有时我需要从我的应用程序发送信用卡号。因为我从来没有做过类似的事情,所以我不确定我应该做些什么来加密CC号码,或者它会以这种方式工作(不会被拒绝)。以前做过这个的人可以建议吗?问候,

iphone - 在 didSelectRowAtIndexPath 中以编程方式编辑 Controller 的标题

之前,我试图使用以下代码转到另一个Controller但失败了-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{RowDetail*rd=[[RowDetailalloc]initWithNibName:@"RowDetail"bundle:nil];if([[allRowobjectAtIndex:indexPath.row]isEqual:@"One"]){[rdsetTitle:[allRowobjectAtIndex:indexPath.row]];}[

objective-c - AppDelegate 提示实现不完整,并在充满指针的调试 View 中崩溃

我的代码有问题,在我开始添加myImageView代码之前它工作正常,但是appDelegate不完整实现警告已经存在很长时间了。我的appDelegate.h////AppDelegate.h//drawern////CreatedbyMarinJelicaon2012-11-21.//Copyright(c)2012MarinJelica.Allrightsreserved.//#import@classViewController;@interfaceAppDelegate:UIResponder/*{//IBOutletUIScrollView*myScrollView;//U

objective-c - 文本字段日期选择器计算

我想用Xcode计算这个操作:A*B*(天)=RDAYS=从过去的日期选择器到今天有多少天。今天是iPhone的日期设置。例如:5*5*1010=昨天和今天之间的天数。这是我的情况:我的H@interfaceViewController:UIViewController@property(strong,nonatomic)IBOutletUITextField*a;@property(strong,nonatomic)IBOutletUITextField*b;@property(strong,nonatomic)IBOutletUILabel*r;@property(strong,n