Questions tagged «iphone»

除非要专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。需要考虑的更多标签是[xcode](但仅当问题与IDE本身有关时),[swift],[objective-c]或[cocoa-touch](但不包括[cocoa])。请避免有关iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]进行标记。

10
减少UITableView部分之间的空间
有没有办法减少UITableView的两个部分之间的空间?我拥有的每个部分之间大约有15个像素。我确实已经尝试过为返回0 -tableView:heightForFooterInSection:,-tableView:heightForHeaderInSection:但这并没有改变任何东西。 有什么建议?
141 iphone  ios  uitableview 

5
如何在Objective-C 2.0中将方法标记为不推荐使用?
我是开发相当大的iPad应用程序的团队的一员,因此我们创建了许多不同的类。麻烦的是有些方法现在已经过时了,我不想简单地删除它们,因为我知道整个系统的某些部分都在使用这些方法...但是有更好的(较新的)变体应该使用相反(一些旧的实际上调用了新的,但是整个类的接口变得混乱了)。 有没有一种方法可以将某些方法标记为已折旧(例如@deprecated在Java和[Obsolete].NET中)。 我看到苹果使用Availability.h并具有诸如 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_3_0); ...这是唯一的方法(+ App Store安全吗?)还是有其他替代方法会在Xcode中标记警告?

13
我可以更改NSLayoutConstraint的multiplier属性吗?
我在一个超级视图中创建了两个视图,然后在视图之间添加了约束: _indicatorConstrainWidth = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeWidth multiplier:1.0f constant:0.0f]; [_indicatorConstrainWidth setPriority:UILayoutPriorityDefaultLow]; _indicatorConstrainHeight = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeHeight multiplier:1.0f constant:0.0f]; [_indicatorConstrainHeight setPriority:UILayoutPriorityDefaultLow]; [self addConstraint:_indicatorConstrainWidth]; [self addConstraint:_indicatorConstrainHeight]; 现在,我想用动画更改乘子属性,但是我不知道如何更改乘子属性。(我在头文件NSLayoutConstraint.h的私有属性中找到了_coefficient,但它是私有的。) 如何更改多重属性? 我的解决方法是删除旧的约束,并为添加新的约束multipler。

21
如何检测UITableView的加载结束
我想在加载完成后更改表的偏移量,该偏移量取决于表上加载的单元格数。 无论如何,SDK上是否知道uitableview加载何时完成?我既没有看到委托,也没有看到数据源协议。 我无法使用数据源的计数,因为仅可见单元的加载。
141 ios  iphone  uitableview 


8
UIWebView背景设置为“清除颜色”,但不透明
我正在使用iOS SDK最新版本和XCode 4.2开发iOS 4应用程序。 我有一个一XIB UIWebView与阿尔法= 1.0,背景设置为清除颜色和不透明未设置。在此XIB上,我使用以下代码将图像设置为背景: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"AboutBackground.png"]]; self.view.backgroundColor = background; [background release]; } return self; } 在UIWebView是否显示静态的html: <html><head></head><body style=\"margin:0 auto;text-align:center;background-color: transparent; color:white\">...</body></html> 在iOS 5模拟器上,其背景是透明的,但在iOS 4设备上是灰色的。 有什么线索吗?


9
Xcode 6 Storyboard大小错误?
使用Xcode 6(测试版1)在Swift中从头开始构建了一个新项目,并且看到了Storyboard和我正在查看的输出的一些奇怪行为。 我建立了一个简单的界面(如下所示)-包含View Controller的属性。当我在模拟器中运行此程序时,我希望“ Hello,World”在用户界面中处于中心位置-但是,似乎该“ Square”仅适合iPhone屏幕,因此显示了错误的视图(请参阅下文) )。 我的问题是:是否有其他人看到过这种行为,他们如何解决? 谢谢!



12
您无权使用此服务iTunes应用上载错误[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 自2015年11月Apple“用户和角色”更新到iTunesConnect以来,一些人一直遇到错误消息“ iTunes Store操作失败”和“您无权使用此服务”。 使用XCode 6和7时会发生这种情况 以前,我能够使用相同的iTunes帐户上传应用程序。

12
如何在iPhone模拟器上使用键盘打字?
我曾经能够在启动iPhone Simulator后使用真正的Mac键盘键入内容。在测试大量文本时,使用屏幕上的模拟器键盘打字非常可怕。 不管我做什么,我都无法让我的键盘在模拟器中打字。即使我已打开“模拟硬件键盘”,它也不会输入任何内容。有人可以告诉我我在做什么错吗?不再有使用真实键盘打字的方法了吗?


9
在一条语句中一次将多个条目添加到HashMap
我需要初始化一个常量HashMap,并希望在一行语句中完成。避免这样的事情: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); 类似于目标C: [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] 看了这么多,我还没有找到任何显示如何做到这一点的例子。

15
在-[CALayer setNeedsDisplayInRect:]中禁用隐式动画
我的-drawInContext:方法中有一个包含一些复杂绘图代码的层。我试图尽量减少需要做的绘图,所以我使用-setNeedsDisplayInRect:来仅更新已更改的零件。这很出色。但是,当图形系统更新我的图层时,它会使用淡入淡出功能从旧图像过渡到新图像。我希望它可以立即切换。 我尝试使用CATransaction关闭操作并将持续时间设置为零,但都无法正常工作。这是我正在使用的代码: [CATransaction begin]; [CATransaction setDisableActions: YES]; [self setNeedsDisplayInRect: rect]; [CATransaction commit]; 我应该改用CATransaction上的其他方法吗(我也尝试了-setValue:forKey:和kCATransactionDisableActions,结果相同)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.