Questions tagged «cocoa-touch»

驱动iOS应用程序的Cocoa Touch框架共享在Mac上发现的许多成熟模式,但它们的构建特别着重于基于触摸的界面和优化。

7
以编程方式将iPhone键盘顶部的工具栏对齐
在某些情况下,我想在iPhone键盘的顶部添加一个工具栏(例如,在导航表单元素时,例如在iPhone Safari中)。 目前,我正在使用常量指定工具栏的矩形,但是由于界面的其他元素在变动中-屏幕顶部的工具栏和导航栏-每次我们进行较小的界面更改时,工具栏都会偏离对齐状态。 有没有办法以编程方式确定键盘相对于当前视图的位置?



6
带有CGPoint数据的NSLog
我有一个CGPoint被称为触摸点: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; 我想将x坐标值输入到我的控制台日志中: NSLog(@"x: %s", point.x); 当我使用它时,此的日志输出是: x :(空) 我已经验证了使用调试器和变量监视程序调用时,该点不为null。 任何帮助表示赞赏, 谢谢 // :)


23
定位MKMapView以一次显示多个注释
我有几个要添加到我的MKMapView的注释(它可以是0-n个项目,其中n通常约为5)。我可以很好地添加注释,但是我想立即调整地图的大小以适合屏幕上的所有注释,而且我不确定如何执行此操作。 我一直在看,-regionThatFits:但是我不确定该怎么做。我将发布一些代码以显示到目前为止的内容。我认为这应该是一项通常很简单的任务,但到目前为止,我对MapKit感到有些不知所措。 - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{ location = newLocation.coordinate; //One location is obtained.. just zoom to that location MKCoordinateRegion region; region.center = location; //Set Zoom level using Span MKCoordinateSpan span; span.latitudeDelta = 0.015; span.longitudeDelta = 0.015; region.span = span; // Set the region here... but I want …

3
优点,问题,向iOS应用添加另一个UIWindow的示例?
最近,我一直在想一个iOS应用程序只有一个UIWindow。创建另一个UIWindow并将其放置在屏幕上似乎不是问题。 我的问题有点含糊,但我对此感兴趣: 如果用UIWindow其他方式无法做到的一秒钟,我可能会实现什么? 使用多个UIWindow实例时会出什么问题? 我已经看到人们使用2nd UIWindow来显示弹出窗口,例如iPhone上的视图。这是一个好方法吗?为什么?为什么不? 还有其他例子,使另一个例子完全有意义UIWindow吗? 不是我想念什么。我从未觉得有必要创建另一个UIWindow实例,但是也许它可以做我不知道的惊人事情!:-) 我希望它可以帮助我解决此问题:我需要在当前显示的内容上方添加“封面视图”。如果已经存在一个或多个模态控制器,它也应该起作用。如果UIView在根控制器的视图中添加a ,则模态控制器位于顶部,弹出式控制器也位于顶部。如果我以模态方式显示封面视图,并且已经有一个模态控制器,则仅覆盖部分屏幕。

7
UITableView禁用滑动以删除,但在“编辑”模式下仍具有删除功能吗?
我想要类似“警报”应用程序的内容,在该应用程序中,您无法滑动删除行,但仍可以在“编辑”模式下删除行。 当注释掉tableView:commitEditingStyle:forRowAtIndexPath:时,我禁用了要删除的滑动,但在“编辑”模式下仍然具有“删除”按钮,但是当我按下“删除”按钮时会发生什么。什么叫?

14
我可以使用Python编写本机iPhone应用程序吗?
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 8个月前关闭。 改善这个问题 使用PyObjC,您可以使用Python编写适用于OS X的Cocoa应用程序。我可以使用Python编写本机iPhone应用程序吗?

3
Swift的UIApplication子类
在目标C中很简单:只需更新main.m文件并更改UIApplicationMain()参数即可 return UIApplicationMain(argc, argv, NSStringFromClass([CustomUIApplication class]), NSStringFromClass([AppDelegate class])); 但是,由于该指南指出,因此没有main.m文件 “在全局范围内编写的代码被用作程序的入口点,因此您不需要主要功能。” 那么,如何快速将UIApplication子类化?有什么建议吗?
91 ios  cocoa-touch  swift 


19
如何在后退按钮上更改文本
默认情况下,后退按钮使用ViewController的标题作为文本。是否可以在不更改视图控制器标题的情况下更改后退按钮上的文本?我需要这样做是因为我有一个视图控制器,该标题的标题太长而无法显示,在这种情况下,我只想显示“ Back”作为后退按钮的标题。 我尝试了以下无效的方法: self.navigationItem.leftBarButtonItem.title = @"Back"; 谢谢。

10
如何从AppDelegate更改UINavigationBar背景颜色
我知道如何通过更改UINavigationBar背景图像 [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault]; 并且我知道如何将条形设置为每个Views.....中的不同颜色。现在,我想更改背景颜色,而不必使用图像将颜色从app delegate。我不想每次从每个视图进行设置,也不想编写一个CGRect。 我尝试过, [[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0]];但是我无法正常工作,而且在应用程序委托中任何可以正常工作的地方都找不到代码。 有人能指出我正确的方向吗?



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.