草庐IT

iphone - 使用 JSON 问题在 UITableView 中导航缓慢

我正在工作的表格View中加载4个城市字符串,但是当我选择其中一个单元格并导航到另一个表格时,它导航速度太慢。我在具有不同链接的另一个表中使用下面的相同代码。你能告诉我为什么需要很长时间(~4-6秒)才能到达另一个View吗?-(void)viewDidLoad{[superviewDidLoad];NSURL*url=[NSURLURLWithString:@"http://kalkatawi.com/jsonTest.php"];NSData*data=[NSDatadataWithContentsOfURL:url];NSError*e=nil;jsonArray=[NSJSON

iphone - 对象映射 Restkit 不映射嵌套对象

我正在尝试映射来自具有2个属性的服务器的响应:一个数字,表示数组中对象的数量我已经在其他类中映射的数组用户对象。这就是我如何拥有类(class)的模型:及其与具有“参与者”关系的用户类相关。我知道我想要映射的嵌套类正在工作,因为我在其他类中使用它并且效果很好,但是这个实现不同所以我不知道如何映射它。我的课上有这个:.h类:#import#import#import"NSManagedObject+Convenience.h"@interfaceDUParticipant:NSManagedObject@property(nonatomic,retain)NSNumber*partici

iphone - 如何平滑地改变 View 的背景颜色

我有10张图片,我需要每4秒随机更改背景颜色,并且动画流畅。我的代码是self.bgTimer=[NSTimerscheduledTimerWithTimeInterval:4.0target:selfselector:@selector(updateViewBackground)userInfo:nilrepeats:YES];self.bgTimer是一个NSTimer属性。改变背景的方法是-(void)updateViewBackground{intrandomNumber=arc4random_uniform(10);self.view.backgroundColor=[UIC

iphone - 当对象属性为只读且已计算(派生)时的 valueforkey

我在对计算的属性调用valueforkey方法时遇到问题。例如:@interfaceValue:NSObject@property(nonatomic,getter=toString,readonly)NSString*stringVal;-(NSString*)toString;@end当我调用[instanceOfValueClassvalueForKey:@"stringVal"]时,它说它不符合键值。确切消息是:[valueForUndefinedKey:]:此类对于键stringVal不符合键值编码。键值编码是否适用于派生属性?谢谢 最佳答案

iphone - 在 Xcode Storyboard 中查看自定义文本

我的自定义字体在模拟器上运行时可以正常工作,但是有什么方法可以在我工作时在Storyboard中查看自定义字体吗?我的文本与默认字体的大小不匹配,因此我必须不断编译和运行代码,并通过反复试验和错误来确定正确的大小。我看到有几个问题与此有关,但它只是提出了如何上传自定义字体。 最佳答案 您不能在Xcode4中执行此操作,因为它限制您使用预加载的字体。Xcode3有相反的问题(无论如何都是.xib文件)允许您在Mac上使用任何字体,即使它在运行时对您的应用程序不可用。希望Xcode的future版本能够达到有用的中间立场,为您准确提供它

ios - iPhone 中的 presentViewController 时如何保持背景透明?

我想像iPhoneiOS6中的UIActivityController一样保持背景透明我尝试清除颜色和不透明但背景总是黑色像这样(iPhoneiOS5模拟器)这是presentViewController代码:ShareViewController*controller=[[ShareViewControlleralloc]initWithNibName:@"ShareViewController_iPhone"bundle:nil];controller.delegate=self;[selfpresentViewController:controlleranimated:YESco

iphone - 当子类化以检测其背后的对象时,在透明 UIView 上使用时手势不起作用

大家好我在检测触摸时遇到了一些问题。请引用图像,其中黄色和棕色是我的UIView,它被子类化以检测透明触摸。我在该UIViews上添加了三个手势识别器平移、点击和旋转,但是当我将UIView子类化并覆盖-(BOOL)pointInside:(CGPoint)pointwithEvent:(UIEvent*)event方法来检测所有添加的Imageviews时,手势识别器停止在ImageView之外工作。如果我不使用子类,那么它无法检测到黄色UIView上ImageView的触摸。我尝试了此链接中的解决方案ForwardingUIGesturetoviewsbehind虽然和我的要求不一

iphone - 如何将标题标签的大小设置为导航栏的全宽

我使用下面的代码在导航栏中有一个标题标签。我似乎无法将其调整为全View的宽度。知道我该如何解决这个问题吗?我认为self.view.bounds.size.width会将其调整到View的整个宽度。这是我的导航栏标题标签代码,还有一个屏幕截图可以直观地显示问题。感谢帮助UILabel*tlabel=[[UILabelalloc]initWithFrame:CGRectMake(0,0,self.view.bounds.size.width,48)];tlabel.text=self.navigationItem.title;tlabel.text=@"someText";tlabel

iphone - 如何使用 Storyboard在 TableView 中添加 subview

我正在使用Storyboard。当在表格View中选择一个元素时,我想添加一个subview。-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return[arrcount];}-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableVi

iphone - 在 iPhone 中使用 POST 将包含 XML 数据的变量发布到 Web 服务器

我在类似主题中浏览了很多Unresolved问题,但不幸的是找不到答案。问题是我是发送POST/GET消息的新手,我不确定如何将包含XML数据的变量发布到网络服务器。“在指定的URL上使用带有XML字符串的POST或GET变量“test””。我知道如何建立连接,将XML放入HTTPBody并发出请求。但是我不知道如何为变量指定XML。请帮忙。 最佳答案 如果“为变量指定XML”是指将XML字符串作为multipart/form-data的一部分发送,那么这很容易。您只需像现在一样将XML字符串附加到请求正文中,但还要将其封装在边界之