Questions tagged «iphone»

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


30
每次更改文本时,如何强制UITextView滚动到顶部?
好的,我的有点问题UITextView。这是问题所在: 我在中添加了一些文本UITextView。然后,用户双击以选择某些内容。然后,我更改UITextView(在程序中如上所述)和UITextView 滚动到页面底部有光标的位置。 但是,那不是用户单击的地方。始终滚动到UITextView无论用户单击何处,。 所以这是我的问题:UITextView每次更改文本时,如何强制滚动到顶部?我试过contentOffset和scrollRangeToVisible。都不起作用。 任何建议,将不胜感激。
99 iphone  ios  uitextview 

18
targetContentOffsetForProposedContentOffset:withScrollingVelocity,无需子类化UICollectionViewFlowLayout
我的应用程序中有一个非常简单的collectionView(仅一行方形缩略图)。 我想拦截滚动,以便偏移量始终在左侧保留完整图像。此刻,它滚动到任何地方,都将留下剪切的图像。 无论如何,我知道我需要使用该功能 - (CGPoint)targetContentOffsetForProposedContentOffset:withScrollingVelocity 做到这一点,但我只是使用一个标准UICollectionViewFlowLayout。我不是子类化。 没有子类,有没有办法拦截它UICollectionViewFlowLayout? 谢谢

21
如何为iOS应用程序设置UILabel的左上对齐?
我在笔尖文件中添加了一个标签,然后要求该标签具有左上对齐。由于我在运行时提供文本,因此无法确定有多少行。因此,如果文本仅包含单行,则显示为垂直居中对齐。这种对齐方式与我前面的相应标签不匹配。 例如: 看起来很奇怪:( 有什么方法可以将标签文本设置为左上对齐?

12
presentViewController和显示导航栏
我有一个视图控制器层次结构,最顶层的控制器显示为模式,并想知道在使用时如何显示导航栏 'UIViewController:presentViewController:viewControllerToPresent:animated:completion' “ presentViewController:animated:completion:”的文档请注意: '在iPhone和iPod touch上,显示的视图始终为全屏。在iPad上,演示文稿取决于modalPresentationStyle属性中的值。 对于'modalPresentationStyle',文档说: 呈现样式决定了模态呈现的视图控制器如何在屏幕上显示。在iPhone和iPod touch上,模态视图控制器始终以全屏显示,但在iPad上有几种不同的显示选项。 一旦视图控件显示自身,是否有办法确保导航栏在状态栏下方可见?我应该将文档解释为,您没有iPhone / iPod的任何选项,而只有iPad? 以前,我使用的工具'UIViewController:presentModalViewController:animated'运行良好,但是自iOS 5.0以来,该API已被弃用,因此我将切换到新的API。 从视觉上看,我想要做的是从屏幕底部插入新的控制器幻灯片,就像以前使用的旧API一样。 [使用代码更新]: // My root level view: UIViewController *vc = [[RootViewController alloc] initWithNibName:nil bundle:[NSBundle mainBundle]]; navController = [[UINavigationController alloc] initWithRootViewController:vc]; .... // Within the RootViewController, Second view controller is created and added // to the hierarchy. …

14
将设备连接到Mac本地服务器?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 去年关闭。 改善这个问题 如何允许任何设备(例如iPhone)通过WLAN连接到Mac的本地主机服务器? 在我的Mac上,我正在运行“ Hello World” HTTP Node.js服务器,该服务器可访问Safari成功打开的页面,位于http://localhost:1337。并且,ipconfig getifaddr en1在终端输出中运行192.168.1.9。 但是,尝试打开时,iPhone和Mac上的Safari都会显示“ Safari无法连接到服务器” http://192.168.1.9:1337。 我认为这不应该涉及端口转发,因为我只希望HTTP服务器可以私有使用,而不是公开使用。 有关: 从iPhone(在同一网络中)访问localhost /superuser/308451/connect-to-localhost-from-another-computer /superuser/400752/can-we-run-local-server-over-local-network-without-internet-access /server/254947/accessing-localhost-xampp-from-another-computer-over-lan-network-how-to


9
UITableView行动画的持续时间和完成回调
是否可以指定UITableView行动画的持续时间,或者在动画完成时获取回调? 我想做的是在动画完成后闪烁滚动指示器。在此之前进行闪光灯不会执行任何操作。到目前为止,我要解决的问题是延迟半秒(这似乎是默认的动画持续时间),即: [self.tableView insertRowsAtIndexPaths:newRows withRowAnimation:UITableViewRowAnimationFade]; [self.tableView performSelector:@selector(flashScrollIndicators) withObject:nil afterDelay:0.5];

9
无法在Instruments中启动我的应用:至少一个目标无法启动
我已经正确设置了所有代码签名权利。在手机上运行该应用程序很好,但是在乐器中启动该应用程序会给我一条错误消息: Error Starting Recording At least one target failed to launch; aborting run 然后: Target failed to run. Permisson to debug [app name] was denied. The app must be signed with a development identity (i.e. iOS Developer) 有什么想法可以阻止这种情况发生吗?在我的iPad上不会发生。

6
为UIView子类加载Nib的正确方法
我知道以前曾问过这个问题,但答案是矛盾的,我很困惑,所以请不要解雇我。 我希望UIView在我的整个应用程序中都有一个可重用的子类。我想用一个nib文件描述接口。 现在,我们说这是一个带有活动指示器的加载指示器视图。我想在某个事件上实例化此视图并为视图控制器的视图添加动画。我可以以编程方式描述视图的界面,以编程方式创建元素并在init方法中设置其框架等。 但是,如何使用笔尖呢?保持界面生成器中给定的大小,而无需设置框架。 我已经设法做到了,但是我确定这是错误的(只是一个带有选择器的视图): - (id)initWithDataSource:(NSDictionary *)dataSource { self = [super init]; if (self){ self = [[[NSBundle mainBundle] loadNibNamed:[NSString stringWithFormat:@"%@", [self class]] owner:self options:nil] objectAtIndex:0]; self.pickerViewData = dataSource; [self configurePickerView]; } return self; } 但是我覆盖了自我,当我实例化它时: FSASelectView *selectView = [[FSASelectView alloc] initWithDataSource:selectViewDictionary]; selectView.delegate = self; selectView.frame = CGRectMake(0, self.view.bottom + …

8
什么时候在iPhone开发中使用PNG或JPG?
我有一个应用程序,可以在幻灯片中显示一堆图像。这些图像将成为捆绑软件的一部分,因此随应用程序一起分发。 所有图像均为照片或摄影等。 我已经读过,首选使用PNG作为图像格式,但是看到JPG版本会更小,我宁愿使用它。 有什么指南可以使用哪种格式?
98 iphone  ios  png  jpeg 

8
向下移动UITabBarItem图像?
通常,在的每个标签上,UITabBar您都有一个小图像,并为该标签命名。图像在选项卡顶部定位/居中,以适应下面的标题。我的问题是:如果您想拥有一个只有图像且没有标题的tabBar,是否有办法将图像向下移动,使其在选项卡中更好地居中? 我目前正在使用(见下文): [tabBarItem setFinishedSelectedImage:tabSelected withFinishedUnselectedImage:tabUnselected]; 但是我更喜欢使用没有标题的较大图像,目前,如果我将图像放大到大约70pixels @ 2x左右,它将开始从顶部UITabBar溢出,同时在底部留下大量未使用的空间。

10
如何快速从文件路径获取文件名
如何从给定的文件路径字符串获取文件名? 例如,如果我有一个文件路径字符串为 file:///Users/DeveloperTeam/Library/Developer/CoreSimulator/Devices/F33222DF-D8F0-448B-A127-C5B03C64D0DC/data/Containers/Data/Application/5D0A6264-6007-4E69-A63B-D77868EA1807/tmp/trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV 我想得到返回结果 trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV 谢谢您的帮助。
98 ios  iphone  swift 


21
Xcode停留在“正在上传您的应用程序”
将我的应用程序从Xcode提交到App Store时遇到问题。我已经完成了有关项目的所有工作,并且可以在我的iPhone和iPad上正常运行。但是,当我提交项目时,我面临着一个巨大的问题。 首先,在存档后,我完成了验证。现在,我在Organizer中的存档文件也显示了状态通过验证。因此,我相信我正在提交应用程序的最后一步。 我单击了分发,然后选择将应用程序提交到应用程序商店。 登录后,我还选择了配置文件。 我被困在这里。您可以在下面的屏幕截图中看到。而且我从未见过任何 进度条,我可以看到提交进度之类的东西。 我只能看到的屏幕是: 编辑: 大约是1.30小时。和互联网连接正在工作。我的ipa文件只有3.5 MB。 最后,当我尝试将应用程序加载器上传到同一加载器时,我在通过iTunes Store进行身份验证时也收到了以下屏幕很长时间..... 我现在应该怎么办?
98 ios  iphone  xcode  app-store 

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.