小编lud*_*udo的帖子

使用UINavigationController从右向左推送ViewController

众所周知UINavigationController从左到右推送ViewController,有没有办法将视图从右推到左?喜欢后退按钮的动画.
现在我有这个:


[self.navigationController pushViewController:viewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uinavigationcontroller

36
推荐指数
4
解决办法
2万
查看次数

pathForResource?不使用扩展(Iphone)

当我使用包中的路径创建图像时,这就是我正在做的事情:


UIImage *image = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image" ofType:@"jpg"]];
Run Code Online (Sandbox Code Playgroud)

我想要做的是尝试找到我的图像的路径,但不使用扩展名,而不使用'ofType'(因为我的图像的名称和她的扩展名存储在我的数据库中)类似的东西:


UIImage *image = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"image.jpg"]];
Run Code Online (Sandbox Code Playgroud)

但我不知道该怎么做.

最好的祝福,

iphone cocoa objective-c

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

在IPAD上关闭键盘

Iphone上的UITextField的ResignFirstResponder semms不能用于Ipad.如何以编程方式解除键盘?

谢谢,

uikeyboard ipad

9
推荐指数
3
解决办法
5337
查看次数

检查NSMutableArray中的索引是否存在数据

我有一个NSMutableArray,我想在其中插入数据,问题是我首先要检查我插入数据的索引是否存在.怎么做?我尝试类似的东西,但没有任何工作:

if ([[eventArray objectAtIndex:j] count] == 0)
Run Code Online (Sandbox Code Playgroud)

要么

if (![eventArray objectAtIndex:j])
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c nsmutablearray

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

更改navigationItem.title的位置

在我的ViewDidLoad中,我尝试了类似的东西,但它不起作用:


UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10,2,60,14)];
label.autoresizingMask = UIViewAutoresisingFlecibleWidth;
[self.navigationController.navigationBar addSubview:label];
Run Code Online (Sandbox Code Playgroud)


我想在NavigationBar的左侧部分显示一个标签.或者可能更改navigationBar.title位置

谢谢,

iphone objective-c uinavigationcontroller

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

带有Core Animation的iPad翻盖

我正在尝试制作翻转时钟动画,我发现本教程非常有趣 http://www.voyce.com/index.php/2010/04/10/creating-an-ipad-flip-clock-with-核心动画/ 但我仍然无法使它工作.如果有人这样做并且可以分享经验甚至是非常好的代码源.

谢谢,

PS:如果您有其他教程链接,请分享.

iphone core-animation objective-c ipad

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

使用MapKit检索UserLocation坐标

我在我的应用程序中使用MapKit并且使用了用户位置


[mapview setShowUserLocation:YES];
Run Code Online (Sandbox Code Playgroud)

我想用userLocation的坐标设置region.center.latitude和region.center.longitude,怎么做?

iphone objective-c mapkit

5
推荐指数
2
解决办法
9719
查看次数

DeviceOrientation检查AppDelegate

我在AppDelegate中创建了一个视图,我将其添加到窗口中:

[window addSubview:myView];
Run Code Online (Sandbox Code Playgroud)我希望每次回到这个视图时都能检查设备方向,所以我可以对它进行一些修改.我怎么能在appDelegate中做到这一点?

iphone objective-c

5
推荐指数
1
解决办法
8596
查看次数

在UIWebView中显示网页

我尝试在没有Nib的UIWebView中显示一个简单的网页.问题是,当我点击我的buttun时,会出现一个新的页面空白页面,但没有显示任何内容.我错过了什么?


- (void)loadView {

    UIView *topView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];

    UIWebView *web = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
    self.webView = web;

    NSString *urlAddress = @"http://www.google.com";
    NSURL *url = [[[NSURL alloc] initWithString:urlAddress] autorelease];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];


    [webView loadRequest:requestObj];

    [topView addSubview:self.webView];
    [web release];
}

谢谢,

objective-c uiwebview

4
推荐指数
2
解决办法
9447
查看次数

检查value是否为整数(Objective-C)

如何检查我的值是否为整数?
我想要这样的东西:


if ( i/split != int )  {...}

Run Code Online (Sandbox Code Playgroud)

谢谢,

iphone objective-c

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

首次结束动画后触发其他动画(Objective-C)

我有一个简单的动画,只需修改按钮的位置:

[UIView beginAnimation:nil context:nil];
[UIView setAnimationsDuration:3.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
mybutton.frame = CGREctMake(20, 233, 280, 46);
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

当这个完成时,我想要执行一些其他动画,怎么做?

iphone core-animation objective-c

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

Iphone互联网连接(可达性)

我看到任何有关可达性的帖子,但人们并没有真正给出问题的确切答案.在我的应用程序中,我使用来自apple的Reachability代码,在我的appDelegate中,我使用:


-(BOOL)checkInternet {

Reachability *reachability = [Reachability reachabilityWithHostName:@"www.google.com"];

NetworkStatus internetStatus = [reachability currentReachabilityStatus];
BOOL internet;

if ((internetStatus != ReachableViaWiFi) && (internetStatus != ReachableViaWWAN)) {
    internet = NO;
}else {
    internet = YES;
}
return internet;    
}
Run Code Online (Sandbox Code Playgroud)

所以问题是即使我有互联网连接,这段代码告诉我,我没有.有谁知道该怎么做才能使这个工作?

谢谢,

iphone objective-c reachability

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

旋转UIView后检查UIButton位置

我有一个我在UIImageView上添加的按钮.使用用户触摸屏幕时UIImageView将旋转的方法,我想知道旋转完成后是否有办法获取按钮的新位置.

现在我用这种方法一直得到原始位置:

-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {

    NSLog(@"Xposition : %f", myButton.frame.origin.x);
    NSLog(@"Yposition : %f", myButton.frame.origin.y);

}
Run Code Online (Sandbox Code Playgroud)

谢谢,

iphone objective-c ipad

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