在我的应用程序中,我想在导航栏中添加图像(徽标).我正在研究XCode 4.2和iOS 5.
我知道UINavigationBar,UIToolBar在iOS 5中已经改变了.所以iOS 4.2 UINavigationBar代码在iOS 5中不起作用.
我想UINavigationBar在4.2和5版本中支持显示图像.
我想像UINavigationBar下面的截图一样显示图像.

请帮忙解决这个问题,如果有任何示例代码意味着它对我很有帮助.
谢谢!!!
iphone objective-c uinavigationbar uiimage uinavigationcontroller
在我的Mac中,我使用XCode 4.2与iOS 5 sdk和Mac OS X 10.7.2版本.
我正在开发基于Sqlite数据库的应用程序,因此我可以插入,选择和删除该数据库中的数据.
当我在模拟器中运行我的应用程序时,我可以在NSLog中看到数据库路径,但我无法通过该目录访问数据库.
我在日志了DB路径是==> /用户/用户名/库/应用程序支持/ iPhone模拟器/ 5.0 /应用/ 3623C505-F568-4B18-986E-F2C7D71D5079 /文档/ SqlUser.sqlite
我在/ username文件夹中看不到Library目录.所以我无法访问db文件.
但在使用Xcode 3.2.5 iOS 4.2的Mac OS X 10.6.8版本中,我可以在/ username文件夹中看到Library目录.为什么在10.7.2中这是不可能的?
请帮忙!
谢谢!!!
最近我将iphone升级到了iOS5.升级到iOS 5后,图像上的常规移动和缩放不起作用(UImagePickerController).
在iOs 5中,只有在缩放图像后,我才能够移动和缩放图像.但是相同的功能在iOS 4.2.1中有效.我的意思是没有缩放图像,我能够在编辑图像时移动和缩放.
此外,当我检查iOS 5中的"联系人"应用程序为新联系人添加照片时,我无法在不缩放的情况下移动和缩放图像.
这是一个苹果ios5错误或无论如何完成移动和扩展功能.
所以请任何人在这方面提供帮助.
提前致谢.
在我的应用程序中,我在SignIn页面中有两个文本字段(用户名和密码)和UI按钮.
如果textfield(密码)有文本我想启用按钮.
我在viewDidLoad()中创建了具有以下属性的UITextfield和UIbutton.
self.txtFieldPassword.clearButtonMode = UITextFieldViewModeWhileEditing;
[self.btnLogin setEnabled:NO];
Run Code Online (Sandbox Code Playgroud)
我试过下面的代码,没有运气.
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (textField == self.txtFieldPassword) {
// checking for any whitespaces
if(([string rangeOfString:@" "].location != NSNotFound))
{
return NO;
}
if( [[self.txtFieldPassword.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] length] )
self.btnLogin.enabled = YES;
else
self.btnLogin.enabled = NO;
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我删除了UitextField中的以下行,则表明它已经有效.
self.txtFieldPassword.clearButtonMode = UITextFieldViewModeWhileEditing;
Run Code Online (Sandbox Code Playgroud)
我想启用具有上述属性的按钮.怎么实现呢?
谢谢!!!
在我的应用程序中,我想从服务器下载视频文件并将该文件存储在IPhone文档目录中.
为了下载我正在使用ASIHTTPRequest库,我已经下载了视频(以KB大小)并存储到Document目录中.
但是,当我下载视频(以MB大小)意味着,请求需要更多的时间来进行视频下载并且没有结果(我已经等了15分钟但是没有下载).
我在我的应用程序中尝试了以下代码,这是从服务器单个下载.
- (IBAction)grabURLInBackground:(id)sender
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSURL *url = [NSURL URLWithString:@"http://mobile.aghaven.com/Downloads/video/Movie.m4v"];
//NSString *file = [NSString stringWithFormat:@"%@/movie.mov", documentsDirectory];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
NSString* file = [documentsDirectory stringByAppendingPathComponent:@"Movie.m4v"];
[request setDelegate:self];
[request setTimeOutSeconds:60];
[request setNumberOfTimesToRetryOnTimeout:2];
[request setDownloadDestinationPath:file];
[request startAsynchronous];
}
- (void)requestFinished:(ASIHTTPRequest *)request
{
[[[[UIAlertView alloc] initWithTitle:@"Message"
message:@"Success!!!"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil] autorelease] show];
}
Run Code Online (Sandbox Code Playgroud)
此文件(Movie.m4v)具有2.2 MB大小,当我从服务器下载此视频时,没有下载视频.
请建议我如何使用ASIHTTPRequest从服务器下载视频文件(以MB大小)?
我正在使用XCode 4.2和iOS 5 sdk.
如果任何示例代码意味着它对我很有帮助.
谢谢!!!