小编Pro*_*...的帖子

iOS编程中的中心地图

我们如何在地图中关注用户.我希望蓝点(用户位置)位于地图的中心,但我还要允许用户放大和缩小,然后在用户位置放大几秒后放大.

我的教育猜测解决方案:我们检测用户是否放大或缩小,在没有放大或缩小检测三秒后,我们开始关注用户:).你的帮助会很棒:)

此代码放大用户位置,但不会延迟放大和缩小:

     - (void)locationManager:(CLLocationManager *)manager
        didUpdateToLocation:(CLLocation *)newLocation
              fromLocation:(CLLocation *)oldLocation {

  MKCoordinateRegion userLocation = MKCoordinateRegionMakeWithDistance(newLocation.coordinate, 1500.0, 1500.0); [mapView setRegion:userLocation animated:YES];


    }
Run Code Online (Sandbox Code Playgroud)

iphone maps xcode objective-c ios

7
推荐指数
2
解决办法
5327
查看次数

如何在iphone上首次确定负载应用?

我希望第一次有人加载我的应用程序,让它从我有的首选项视图开始,每隔一次从主视图开始.

我找不到一种方法来检测这是否是第一次运行应用程序.有任何想法吗?

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    // Override point for customization after application launch
    NSUserDefaults      *padFactoids;
    int                 launchCount;

    padFactoids = [NSUserDefaults standardUserDefaults];
    launchCount = [padFactoids integerForKey:@"launchCount" ] + 1;
    [padFactoids synchronize];

    NSLog(@"this is the number: %i of times this app has been launched", launchCount);
        if ( launchCount == 1 )
    {
        NSLog(@"this is the FIRST LAUNCH of the app");
        // do stuff here as you wish
        bbb = [[Blue alloc]init];
        [window addSubview:bbb.view];
    }
    if ( launchCount >= 2 …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa objective-c

3
推荐指数
1
解决办法
3401
查看次数

删除导航栏和按钮上的白色渐变

在Mainstoryboard和Simulator中,您可以在导航栏和按钮上获得纯色.但是如果你在真正的iPhone或iPad上运行,你会得到这种带有颜色的白色渐变.有没有办法删除它.

在此输入图像描述iPhone图片 改进的图像

iphone xcode objective-c uinavigationbar ipad

3
推荐指数
1
解决办法
4495
查看次数

提高iOS编程中位置管理器的准确性

我正在制作一个跟踪用户的应用程序.我注意到当应用程序进入后台时,然后当你打开应用程序时,它会向用户显示错误的当前位置,直到大约5秒钟.有没有解决这个问题,因为5秒的延迟会破坏跟踪结果(它会毫无理由地增加三英里).

编辑:问题实际上不是"错误".我必须在我的Info.plist中设置我想要后台处理和繁荣的应用程序跟踪是超级准确的.一个小教程:

  1. 转到Info.plist
  2. 添加一个名为"必需的背景模式"的新行
  3. 然后再添加一个名为"App registers for location updates"的新行
  4. 我们完了 :)

iphone xcode map ipad ios

0
推荐指数
1
解决办法
1948
查看次数

设置Info.plist是或否可编程

嗨StackOverflow开发人员,我有一个问题,我如何设置我的Info.plist可编程是或否.所以我的应用程序支持Backgroung Locaton更新.但是,正如所有iOS Devlopers都知道它像坚果一样杀死电池.所以我想检测iphone是否插入然后只支持后台访问,如果没有插入我们可以用户[locationmanger startMonitoringSignificantLocationChanges] ;. 谢谢你的帮助.

xcode objective-c plist ios

-3
推荐指数
1
解决办法
361
查看次数

标签 统计

iphone ×4

objective-c ×4

xcode ×4

ios ×3

ipad ×2

cocoa ×1

map ×1

maps ×1

plist ×1

uinavigationbar ×1