小编Val*_*imb的帖子

在iPhone MKMapView中显示用户位置蓝点

我正在我的iPhone应用程序中的MapView中开发自定义引脚.这是代码:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id  <MKAnnotation>)annotation
 {
     static NSString *AnnotationViewID = @"annotationViewID";

     MKAnnotationView *annotationView = (MKAnnotationView *)[myMapView  dequeueReusableAnnotationViewWithIdentifier:AnnotationViewID];

     if (annotationView == nil)
     {
         annotationView = [[[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationViewID] autorelease];
     }

    if ([[annotation title] isEqualToString:NSLocalizedString(@"Current Location",@"")])  {

        MKPinAnnotationView *pin = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationViewID] autorelease];
        //pin.pinColor = MKPinAnnotationColorRed;
        annotationView = pin;
    }
    else
    {
        NSString *pin = [NSString stringWithFormat:@"pin%i.png",[[annotation imgNumber] intValue]];
        annotationView.image = [UIImage imageNamed:pin];//Canviar la chincheta per numero
        UIButton *button = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
        [annotationView setRightCalloutAccessoryView:button];
        annotationView.annotation = annotation; …
Run Code Online (Sandbox Code Playgroud)

iphone mapkit mkmapview mkannotationview ios

8
推荐指数
1
解决办法
2万
查看次数

我的应用程序在iPod上只显示黑屏

我的应用程序在制作中可以在除iPod touch之外的所有设备中正常工作,iPod touch在启动应用程序时仅显示黑屏.有没有人知道哪个可能是问题?iPod touch正在运行4.2.1 iOS版本.Thnks

iphone ipod-touch ipad ios

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

检查tabBar是否在iOS应用上可见

我正在开发一个iOS应用程序,它有一个UITabBarController用于显示TabBar.在某些地方,我提出了一个隐藏tabBar的modalView全屏.

我想检测我的tabBar何时对用户可见.有什么方法可以在de tabBar可见时自动检查?

我试过了:

但它确实不起作用,因为tabBar并没有真正隐藏.

if ([[[appdelegate tabBarController] tabBar] isHidden])
{
    NSLog(@"tabBar IS HIDDEN");
}
else
{
    NSLog(@"tabBar IS VISIBLE");
}
Run Code Online (Sandbox Code Playgroud)

我在BaseViewController中编写了这段代码,这是我的模态视图的超类和我项目的其他视图.

谢谢.

iphone tabbar uitabbarcontroller ipad ios

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

xcode4中的新xib

我开发了一款iPhone应用程序.现在我想在iPad上做.为此,我必须创建新的.XIB文件并链接到他的类.

我不知道如何在xcode4中创建一个新的.xib.有人能帮帮我吗?

现在,为了解决这个问题,我使用.XIB创建一个新文件,删除.m和.h并将.XIB与我的类链接.

比你.

iphone xib nib ipad

6
推荐指数
2
解决办法
4361
查看次数

objective-c连接NSString

我有连接NSString的问题.

每次我按下一个按钮,我都希望将某些东西("aux")添加到我的字符串("myString")中.所以:

NSString *aux = [NSString stringWithFormat: @"%d", buttonIndex];

myString=[NSString stringWithFormat:@"%@/%@",posTargetaText,aux];

aux = nil;
Run Code Online (Sandbox Code Playgroud)

我第一次按下按钮它工作正常,但第二次它不起作用.

有些帮助吗?

iphone concatenation nsstring

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

使用iPad应用程序中的文本打开Facebook应用

除非我将Facebook API集成到我的iOS应用程序中,否则我将使用此命令分享一些打开Facebook本机应用程序的文本,您可以在此处看到:

NSString *urlString = [NSString stringWithFormat:@"%@",
                       [self.txtAdreca.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

NSString *post = [NSString stringWithFormat:@"fb://publish/profile/me?text=%@",urlString];
BOOL canOpenURL = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:post]];
if (canOpenURL) {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:post]];
}
Run Code Online (Sandbox Code Playgroud)

它可以从我的iPhone应用程序正常工作,但不适用于iPad.在iPad中它只打开Facebook应用程序,但没有打开iPhone案例中的文字.

facebook ios

5
推荐指数
0
解决办法
900
查看次数