Tag: ios5

使用UINavigationController视图

我想更好地理解使用UINavigationController的。 我已经使用UINavigationViewController以及其他两个视图控制器设置了一个新项目。 在我的应用程序委托中,我有以下几点: self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. self.window.backgroundColor = [UIColor whiteColor]; firstViewController = [[NCTFirstViewController alloc] initWithNibName:@"NCTFirstViewController" bundle:nil]; navController = [[NCTNavViewController alloc] initWithRootViewController:firstViewController]; self.window.rootViewController = self.navController; [self.window makeKeyAndVisible]; 在我的UINavigationController.m文件中,我可以设置标题并设置button,但这不起作用。 这只适用于如果我在实际的视图控制器本身设置self.navigtionController项目。 这是正确的,或者有什么我应该在UINavigationController做这个工作。 理想情况下,我正在寻找一个UINavigationController处理所有推送到其他控制器。 从长远来看,它将被用作菜单系统。 所以如果用户点击顶部的一个button,它们被推送到一个新的视图控制器,但没有后退选项,只是在顶部的导航栏中显示一个新的中央视图控制器相同的菜单项。 我遇到的问题是了解如何设置。 如果我必须在视图控制器本身设置它,他们都不会重复相同的代码。 当然,我可以在AppDelegate中设置所有的“移动”,但是这看起来不正确,并且会收起App Delegate本身。

video方向UIImagePickerController

我使用UIImagePickerControllerselectvideo,然后使用ASIHTTPRequest将video上传到Web服务器。 但是,在iPhone上拍摄的横向或纵向颠倒的video在Web服务器上反转。 当在iPhone上查看上传的video时,它们也会垂直缩放75%左右,以致它们看起来像被压扁一样。 有没有一种方法可以确定使用UIImagePickerControllerselect的video的video方向(包括是否被颠倒拍摄)? 另外,有没有办法在上传之前更改video的方向? 我也不想允许上传以纵向拍摄的video。 谢谢

在IndexPath上移动行时更新数据源

我试图从一个位置移动到另一个滑动手势,即。 当我向右滑动任何一个单元格时,滑过的单元格应该到单元格的底部,为此,我已经编写了代码,并且在某种情况下工作正常,即假设我在索引位置0处滑动单元格,单元格的底部,假设我的数组中有“A,B,C” ,所以表格显示“A,B,C”。现在假设我select了“A”现在表格会显示B,C,A ,这是正确的。 现在我滑动位置1的 “C” ,以便它应该到底。 现在我的表格显示C,A,B。 但事实上它应该显示B,A,C。 以下是我的代码 if (state == JTTableViewCellEditingStateRight) { NSIndexPath *selectedIndexPath = [tableView indexPathForSelectedRow]; [tableView moveRowAtIndexPath:selectedIndexPath toIndexPath:[NSIndexPath indexPathForRow:[self.rows count]-numberOfMoves inSection:0]]; [self moveRows]; } – (void)moveRows { NSIndexPath *selectedIndexPath = [self.tableView indexPathForSelectedRow]; NSString *selectedString = [self.rows objectAtIndex:selectedIndexPath.row]; [self.rows removeObjectAtIndex:selectedIndexPath.row]; [self.rows insertObject:selectedString atIndex:[self.rows count]]; } 关心Ranjit

如何在选中某一行时在UITAbleViewCell上添加内容视图?

我试图添加一个button,当在UITableViewselect一个行,也删除它时,第二次点击行,我不想自定义UITableViewCell 。 任何build议或示例代码将不胜感激。 代码我试过了:在cellForRowAtIndexPath方法 if(cell.selected == YES){ UITextField* numOfBottles =[[UITextField alloc] initWithFrame:CGRectMake(240,9.0f,50, 25)]; numOfBottles.tag = indexPath.row; [numOfBottles setBorderStyle:UITextBorderStyleNone]; [numOfBottles setBackgroundColor:[UIColor clearColor]]; [numOfBottles setTextColor:[UIColor whiteColor]]; [numOfBottles setTextAlignment:UITextAlignmentLeft]; [numOfBottles setBackground:[UIImage imageNamed:@"blue_dropdown_normal.png"]]; [numOfBottles setFont:[UIFont systemFontOfSize:16.0f]]; [numOfBottles setDelegate:self]; NSString* quantity = [[NSString alloc] initWithString:[subtotalObj.qtyArray objectAtIndex:(indexPath.row – 1)]]; [numOfBottles setText:quantity]; [numOfBottles setTextAlignment:UITextAlignmentCenter]; [numOfBottles setBackgroundColor:[UIColor whiteColor]]; numOfBottles.keyboardType = UIKeyboardTypeDefault; // numOfBottles.tag […]

由于不可信证书,无法通过HTTPS接收JSON请求

现在我一直在使用这个问题几个小时,我似乎无法find一个解决scheme。 我遵循的最后一个教程是本教程,解释了如何通过不可信的SSL连接发送JSON请求(本例中为自签名证书)。 总之,我迄今为止所尝试的代码是这样的: 此方法检查令牌是否对我的Web API有效: -(BOOL)linked { if([self token] == nil) { return NO; }else { NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@?token=%@&object=User&action=check_authorized", SPAtajosApiLink, [self token], nil]]; NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url]; [req setHTTPMethod:@"POST"]; NSLog(@"%@", req); [req setHTTPBody: [mandatoryParameters dataUsingEncoding: NSUTF8StringEncoding]]; NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:req delegate:self]; [connection start]; NSDictionary *validity = [NSJSONSerialization JSONObjectWithData:[NSURLConnection sendSynchronousRequest:req […]

如何将数据从一个视图传递到IOS中的另一个视图控制器?

我正在使用Xcode 4.3.1 。 我已经创build了使用具有许多视图控制器的故事板的UI。 问题 在我的应用程序中,我正在使用ShakeGesture。 在摇晃的同时,我正在做一些操作,它的工作正常。 但是,震动停止时,我需要传递一些值到另一个视图控制器来显示它。 我看过很多post,说button点击时如何传递值,但没有人与我的问题有关。 如果你解决了我的问题,这将是非常好的 我的问题是 如何从一个视图传递值到另一个视图控制器晃动后停止? 我正在寻找任何例子或教程。 非常感激。 编辑 上述问题的确切function 我在第一视图控制器中有一个button 当button触发它将popuppickerview与一些数据。 当用户select它时,选取器值将replacebutton值。 然后抖动停止时,我必须将数据传递给其他视图控制器。 码 – (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event { if (event.subtype == UIEventSubtypeMotionShake) { // I need to pass data here. Thats i am confusing } } 谢谢你们的帮助

在UIWebView中embedded图像和UILable

我从一个json文件接收图像,标题和描述,我需要在视图上显示它。 我正在使用webview,因为description属性有链接并且是html格式,所以webview是最简单的。 但是现在我需要在描述之上添加图片和标题。 我知道我怎么可以单独添加图像,但我不知道我可以如何在web视图中添加所有这三个组件。 任何帮助? 谢谢 NSString * myHTMLImage = @"<img src='Hop.png'>"; NSString *imagePath = [[NSBundle mainBundle] bundlePath]; NSURL *baseURL = [NSURL fileURLWithPath:imagePath]; [self.webView loadHTMLString:myHTMLImage baseURL:baseURL]; 上面的代码将图像embedded到整个webview中。 [self.webView loadHTMLString:bodyOfText baseURL:nil]; 我需要能够完成上面的bodyOfText加载。 还有一个标题。 这是一个string。 我该怎么做。

search栏没有被修复

我有两个问题: 我有我的屏幕上的search栏。当我滚动我的屏幕,然后我的search栏也滚动。 我想解决这个问题,或绝对。 search不工作就像如果我inputA,那么我应该得到所有以字母A开头的单词。 我已经看到了很多的答案,但这些都不适合我。 我对iPhone以及iOS应用程序非常新。 请帮我得到我的答案 我正在尝试的代码: – – (void)viewDidLoad { [super viewDidLoad]; const NSInteger searchBarHeight = 45; UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, searchBarHeight)]; searchBar.delegate = self; self.tableView.tableHeaderView = searchBar; [searchBar release]; UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithTitle:@"Refresh" style:UIBarButtonItemStyleBordered target:self action:@selector(onAddContact:)]; self.navigationItem.rightBarButtonItem = addButton; UILabel *label = [[[UILabel alloc] initWithFrame:CGRectZero] autorelease]; […]

iOS应用程序在下载后自动删除

我正在使用Xcode 4.6.1为iOS> 5.0开发一个应用程序。 要testing应用程序,我使用Save for Enterprise or Ad-hoc deployment存档应用程序。 我也检查了Save for Enterprise Distribution并填写适当的字段。 到目前为止,我能够创build一个myApp.ipa文件和myApp.plist文件。 我已经创build了一个URL到myApp.plist 。 有一次,我点击了url,myApp开始正确下载。 我的问题是,一旦下载完成,myApp删除自己,我没有崩溃日志,什么都没有。 我GOOGLE了,也没有得到任何东西。 问题是我的一个客户端能够下载myApp并使用它。 我认为这个问题与configuration文件有关,但是这两个设备都注册了相同的configuration文件。 所以,我无能为力。 可能是什么问题呢 ? myApp如何删除自己? 谢谢你们。 编辑:这里是控制台日志。 5月10 12:02:15 IK installd [3728]:configuration文件无效:0xe8008012 5月10日12:02:15 IK installd [3728]:00403000 install_embedded_profile:无法安装embedded的configuration文件:-402620398 5月10日12:02:15 IK installd [3728]:授权'keychain-access-groups'的值不被准备configuration文件 5月10日12:02:15 IK installd [3728]:授权“应用程序标识符”具有configurationconfiguration文件不允许的值 5月10日12:02:15 IK SpringBoard [15]:杀net.caretta.iAnahtar终止断言

添加图像到UiTextView并发布

我想在UITextview中添加笑脸图像,还有一些文本,然后当我按发送button从Textview的所有数据我想发布。