Questions tagged «iphone»

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

7
applicationWillEnterForeground与applicationDidBecomeActive,applicationWillResignActive与applicationDidEnterBackground
当应用程序从后台唤醒并且您希望它准备好处于活动状态时,哪个合适的委托实现? applicationWillEnterForeground与applicationDidBecomeActive-有什么区别? 当应用程序要进入睡眠状态并且您想为其准备清理和保存数据时,哪个合适的委托实现? applicationWillResignActive与applicationDidEnterBackground-有什么区别? 另外,我注意到当传入的SMS或呼叫进入时,会调用applicationWillResignActive,但是用户选择单击“确定”并继续。我不希望我的应用在这些情况下采取任何措施。我只希望它保持运行而无需任何中间清理,因为用户没有退出该应用程序。因此,我认为仅在applicationDidEnterBackground中进行清理工作更有意义。 非常感谢您对最佳做法的投入,以便选择实施哪些代表来唤醒和入睡以及考虑诸如被SMS /呼叫打断等事件。 谢谢



6
iPad和iPhone的输入按钮样式
我使用CSS在网站上设置输入按钮的样式,但是在IOS设备上,样式已由Mac的默认按钮取代。是否可以为iOS的按钮设置样式,或者制作类似于提交按钮的超链接?
214 iphone  css  ios  ipad 

13
如果模式ViewController呈现样式为UIModalPresentationFormSheet,则iPad键盘将不会消失
注意: 有关iOS 4.3以后的解决方案,请参阅公认的答案(不是最高投票者)。 此问题与在iPad键盘中发现的行为有关,如果在带有导航控制器的模式对话框中显示该行为,该行为将被拒绝。 基本上,如果我向导航控制器显示以下行,如下所示: navigationController.modalPresentationStyle = UIModalPresentationFormSheet; 键盘被拒绝。如果我注释掉这一行,键盘就没问题了。 ... 我有两个textField,用户名和密码。用户名具有“下一步”按钮,密码具有“完成”按钮。如果将其显示在模式导航控制器中,键盘将不会消失。 作品 broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil]; [self.view addSubview:b.view]; 不起作用 broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil]; UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:b]; navigationController.modalPresentationStyle = UIModalPresentationFormSheet; navigationController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; [self presentModalViewController:navigationController animated:YES]; [navigationController release]; [b release]; 如果我删除导航控制器部件,并单独将“ b”作为模态视图控制器呈现出来,那么它将起作用。导航控制器有问题吗? …

26
检测在UITableView中按下了哪个UIButton
我有一个UITableView5 UITableViewCells。每个单元格包含一个UIButton,其设置如下: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *identifier = @"identifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; if (cell == nil) { cell = [[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; [cell autorelelase]; UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 5, 40, 20)]; [button addTarget:self action:@selector(buttonPressedAction:) forControlEvents:UIControlEventTouchUpInside]; [button setTag:1]; [cell.contentView addSubview:button]; [button release]; …

24
如何取消选择一个选定的UITableView单元格?
我正在做一个必须预先选择特定单元格的项目。 我可以使用来预先选择一个单元格-willDisplayCell,但是当用户单击其他任何单元格时都不能取消选择它。 - (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; if ([appDelegte.indexPathDelegate row] == [indexPath row]) { [cell setSelected:YES]; } } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; NSIndexPath *indexpath1 = appDelegte.indexPathDelegate; appDelegte.indexPathDelegate = indexPath; [materialTable deselectRowAtIndexPath:indexpath1 animated:NO]; } 你能帮我吗?

16
Xcode 4-在新的Macintosh安装上的配置文件上出现“找不到有效的签名身份”错误
我有一台用于使用XCode 4开发iPhone应用程序的Macintosh。我现在有一台新的Macintosh,其中安装了...所有内容。 当打开在旧Mac上构建的Xcode项目时,我无法在配置为开发iPhone的iPhone上运行该应用程序。 Xcode 4组织者在我的配置文件中告诉我“未找到有效的签名身份”。 我猜想这与以前在旧Mac上生成的.certSigningRequest文件有关(我有该文件的备份),但是在新Mac上与该文件有什么关系? 另一个奇怪的事情是,即使刷新后并输入了我的配置门户的登录名和密码,我也看不到管理器中的5个现有的配置文件(在Apple设置门户中定义):

11
NSUserDefaults-如何判断密钥是否存在
我正在开发一个小型iPhone应用程序,并且将其NSUserDefaults用作数据持久性。它只需要跟踪一些事情,例如一些名称和数字,所以我想我也可以保持简单。 我找到此页面仅供参考,但我认为它不能回答我的问题。基本上,我希望能够检查中是否已存在值(或键)NSUserDefaults,然后进行相应的操作。 一些示例:该应用程序启动,如果这是它第一次启动,它将输出一条警告消息,表示欢迎。要知道这是第一次打开它,它会读取UserDefaults和检查。 示例2:它显示“ Hello [Name]”,其中Name是您输入的内容。如果您已打开该应用程序且没有名称,则应显示“ Hello World”。我需要检查您是否已经输入名称并采取相应措施。该名称将存储在中NSUserDefaults。 这里有帮助吗?我真的很感激!


30
Xcode 4挂在“附加到(应用程序名称)”上
我刚刚升级到Xcode 4,由于某种原因,我的应用程序无法在模拟器或iOS设备上运行。它在Xcode 3中运行正常,但是当我按Run时,程序突然停止在“附加到...”。似乎也没有其他信息可以帮助解决此问题。 作为总结,您可以尝试以下方法来解决该问题: 重新启动模拟器。 确保您没有在Building Phases-> Copy Bundle Resources中包含Info.plist文件。 资源文件夹作为文件夹引用添加到项目中(蓝色文件夹图标)。造成麻烦的是,将文件夹作为一个组添加后,问题消失了。

5
iPhone-在整个UIWindow中获取UIView的位置
UIView很明显,a的位置可以由view.center或view.frame等确定,但这仅返回其相对UIView于其直接父视图的位置。 我需要确定UIView整个320x480坐标系中的位置。例如,如果UIView是在UITableViewCell窗口内它的位置可能会改变大大irregardless的上海华盈的。 有什么想法,以及如何做到这一点? 干杯:)

9
当iPhone方向从纵向更改为横向时,保留HTML字体大小
我有一个移动Web应用程序,它的无序列表包含多个列表项,每个li内都有一个超链接: ...我的问题是如何设置超链接的格式,以使它们在iPhone上查看时不会改变大小,并且加速计从纵向切换为横向?现在,我将超链接的字体大小指定为14px,但是切换到横向时,它的大小会高达20px。我希望字体大小保持不变。这是代码: ul li a { font-size:14px; text-decoration: none; color: #cc9999; } <ul> <li id="home" class="active"> <a href="home.html">HOME</a> </li> <li id="home" class="active"> <a href="test.html">TEST</a> </li> </ul> 运行代码段隐藏结果展开摘要
203 iphone  html  css 

27
如何在Swift iOS应用中隐藏状态栏?
我想删除屏幕顶部的状态栏。 这不起作用: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { application.statusBarHidden = true return true } 我也尝试过: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) var controller = UIViewController() application.statusBarHidden = true controller.setNeedsStatusBarAppearanceUpdate() var view = UIView(frame: CGRectMake(0, 0, 320, 568)) view.backgroundColor …
201 ios  iphone  ios7  swift 

16
“缺少推荐的图标文件-该捆绑包不包含iPhone / iPod Touch的应用程序图标,像素为.png格式,恰好是'120x120'像素”
我提交了应用更新,但收到一封电子邮件,告诉我发生了此错误: 缺少推荐的图标文件-该捆绑包不包含iPhone / iPod Touch的应用程序图标,像素精确为“ 120x120”,。png格式 我该如何解决这个问题? 这是Apple当前对图标的要求。 我看不到任何地方都出现120x120吗?这是iOS 7专用的吗?我应该包括一个名为Icon-120.png或其他名称的图标吗? 更新:我在资源文件夹中添加了三个图标(Icon-120.png:120x120,Icon-76.png:76x76和Icon-152.png:152x152),但没有将它们添加到中info.plist。收到了相同的警告电子邮件。我决定不进行任何更改,然后等待下一步会发生什么。 令我惊讶的是,该应用程序在20小时后进入审核阶段,并于第二天在市场上发布!有点让我想知道有多少Apple / Windows应用程序评论人在这里闲逛。
200 iphone  ios  ios7  itunes 

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.