Questions tagged «iphone»

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

10
启动应用程序时如何停止Firebase记录状态更新
每当我启动FireBase应用程序时,它都会记录各种Firebase功能的状态。现在,这是正在记录的内容: Configuring the default app. <FIRAnalytics/INFO> Firebase Analytics v.3200000 started <FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see ...) <FIRAnalytics/INFO> Successfully created Firebase Analytics App Delegate Proxy automatically. To disable the proxy, set the flag FirebaseAppDelegateProxyEnabled to NO in the Info.plist <FIRInstanceID/WARNING> FIRInstanceID AppDelegate proxy enabled, …
98 ios  iphone  firebase 


14
获取当前页面
在我的滚动视图中,我想获取正在显示的当前页面(也许页面不是正确的术语)。我找不到任何保存此变量。但是我认为它必须放在某个地方,因为指示器能够显示当前正在显示滚动视图的哪个子视图。 这是对我们完全隐藏的还是我有办法访问它?


8
将UILabel添加到UIToolbar
我正在尝试向工具栏添加标签。按钮效果很好,但是当我添加标签对象时,它崩溃了。有任何想法吗? UIBarButtonItem *setDateRangeButton = [[UIBarButtonItem alloc] initWithTitle:@"Set date range" style:UIBarButtonItemStyleBordered target:self action:@selector(setDateRangeClicked:)]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 20, 20)]; label.text = @"test"; [toolbar setItems:[NSArray arrayWithObjects:setDateRangeButton,label, nil]]; // Add the toolbar as a subview to the navigation controller. [self.navigationController.view addSubview:toolbar]; // Reload the table view [self.tableView reloadData];


7
使用Phonegap进行本机应用程序开发
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我最近遇到了Phonegap。有没有人尝试过。它是一个令人难以置信的工具,声称开发人员可以同时使用基于HTML 5的框架(如Sencha touch和Jquery)来访问手机上的本机功能。此外,代码还可以通过一些努力从Android移植到Iphone。在深入探讨它之前,我想知道论坛对Phonegap的经验。痛点是什么,它对于企业级应用程序开发真的具有可伸缩性。
97 iphone  android  html  cordova 



7
获取UIView相对于其超级视图的位置
我有一个UIView,其中安排了UIButtons。我想找到那些UIButton的位置。 我知道这buttons.frame将给我职位,但仅就其直接监督而言,它只会给我职位。 关于UIButtons超级视图的超级视图,有没有办法找到这些按钮的位置? 例如,假设有一个名为“ firstView”的UIView。 然后,我有另一个UIView,“ secondView”。该“ SecondView”是“ firstView”的子视图。 然后,我将UIButton作为“ secondView”的子视图。 ->UIViewController.view --->FirstView A ------->SecondView B ------------>Button 现在,有什么方法可以找到该UIButton相对于“ firstView”的位置?

29
是否可以将AutoLayout与UITableView的tableHeaderView一起使用?
由于我发现AutoLayout我到处都使用它,现在我正尝试将其与一起使用tableHeaderView。 我做了一个subclass的UIView加入一切(标签等...),我想用自己的约束,那么我将此CustomView到UITableView“ tableHeaderView。 一切都工作得很好,除了UITableView始终显示上面的CustomView,通过以上我指的CustomView是下的UITableView,因此它不能被看到! 看来,无论我做什么,对height的UITableView“ tableHeaderView是始终 0(所以是宽度,x和y)。 我的问题:无需手动设置框架就可以完成此操作吗? 编辑:我正在使用 的CustomView' subview有这些约束: _title = [[UILabel alloc]init]; _title.text = @"Title"; [self addSubview:_title]; [_title keep:[KeepTopInset rules:@[[KeepEqual must:5]]]]; // title has to stay at least 5 away from the supperview Top [_title keep:[KeepRightInset rules:@[[KeepMin must:5]]]]; [_title keep:[KeepLeftInset rules:@[[KeepMin must:5]]]]; [_title keep:[KeepBottomInset rules:@[[KeepMin must:5]]]]; 我使用的是方便的库'KeepLayout',因为手动编写约束会花费很多时间,而且单个约束的行太多,但是这些方法是不言自明的。 …


4
iPhone ios在单独的线程中运行
在单独的线程上运行代码的最佳方法是什么?是吗: [NSThread detachNewThreadSelector: @selector(doStuff) toTarget:self withObject:NULL]; 要么: NSOperationQueue *queue = [NSOperationQueue new]; NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(doStuff:) object:nil; [queue addOperation:operation]; [operation release]; [queue release]; 我一直在做第二种方式,但我一直在阅读的《韦斯利食谱》使用的是第一种方式。


12
是否可以通过编程方式更新UIButton标题/文本?
我有一个UIButton,当按下它时,会弹出一个新视图,用户可以在其中更改某些设置。关闭视图后,我想更新的标题/文本UIButton以反映新状态。我在打电话: [myButton setTitle: @"myTitle" forState: UIControlStateNormal]; [myButton setTitle: @"myTitle" forState: UIControlStateApplication]; [myButton setTitle: @"myTitle" forState: UIControlStateHighlighted]; [myButton setTitle: @"myTitle" forState: UIControlStateReserved]; [myButton setTitle: @"myTitle" forState: UIControlStateSelected]; [myButton setTitle: @"myTitle" forState: UIControlStateDisabled]; 但是它似乎从未改变过IB中指定的原始文本/标题。

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.