Tag: iphone

设置iPhone键盘语言

当用户点击UITextField时,我希望iPhone虚拟键盘预先显示为特定的语言(例如俄语)。 有没有办法在Cocoa代码中做到这一点?

发送邮件没有MFMailComposeViewController

我想从iPhone应用程序发送邮件,而不显示MFMailComposeViewController 。 我也希望这个邮件从用户的默认邮件帐户发送。 可以这样做吗?

如何获得一个NSString的大小

一个“quicky”:我怎样才能得到一个NSString的大小(宽度)? 我试图看看是否string的宽度,看看它是否大于给定的宽度的屏幕,在这种情况下,我必须“裁剪”,并附加“…”,得到通常的行为的UILabel。 因为AAAAAAAA和iiiiii具有相同的长度但是不同的大小(例如),string.length将不起作用。 我有点卡住了 非常感谢。

在NSUserDefaults中存储值有没有限制?

我是iPhone开发和objective C新手。 我已经使用NSUserDefaults在我的应用程序中存储一些值。 但是我不知道如果在NSUserDefaults存储值有任何限制。 任何人都可以帮助我知道这一点。 提前致谢。

在iPhone SDK中设置铃声

应用程序如何在iPhone上设置铃声?

更改UINavigationBar高度

有人能告诉我如何改变导航栏的高度? 这是我迄今为止: CGFloat navBarHeight = 10; self.navigationController.navigationBar.frame.size.width = navBarHeight;

客户端/服务器GKSession

我有一个应用程序,如果用户select设备作为服务器,它将在服务器模式下创build一个GKSession,如果它select了cient,则在客户端模式下创build一个GKSession。 目前发生的事情是服务器正在发送数据,这只是一个包含服务器时间的string。 但是,当我有一个客户端已经连接到服务器,然后连接另一个客户端时,问题就开始了。问题是:由于某种原因,第二个连接的客户端也连接到第一个客户端。 我想能够不能连接到其他客户端,只需连接到服务器。 任何帮助将是伟大的

带dynamic高度iOS的UITableViewCell

我在我的应用程序中使用CustomCell实现了TableView, 我想根据UITableViewCell中的文本长度,我的UITableViewCelldynamic高度, 这里是Customcell的快照 :这里是我的UITableView的快照 : heightForRowAtIndexPath代码片段 #define FONT_SIZE 14.0f #define CELL_CONTENT_WIDTH 320.0f #define CELL_CONTENT_MARGIN 10.0f – (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath; { NSString *text = [DescArr objectAtIndex:[indexPath row]]; CGSize constraint = CGSizeMake(CELL_CONTENT_WIDTH – (CELL_CONTENT_MARGIN * 2), 20000.0f); CGSize size = [text sizeWithFont:[UIFont systemFontOfSize:FONT_SIZE] constrainedToSize:constraint lineBreakMode:UILineBreakModeWordWrap]; CGFloat height = MAX(size.height, 100.0); return height; } 正如您在第二张图片中看到的,单元格的高度是固定的,它不会随文本(内容)大小而改变。 我在哪里犯错? 我怎样才能使标签或单元格根据其内容/文本更新其大小?

如何发送asynchronousURL请求?

我想知道如何获得一个返回值1或0只是…从一个URL请求asynchronous返回。 目前我是这样做的: NSString *UTCString = [NSString stringWithFormat:@"http://web.blah.net/question/CheckQuestions?utc=%0.f",[lastUTCDate timeIntervalSince1970]]; NSLog(@"UTC String %@",UTCString); NSURL *updateDataURL = [NSURL URLWithString:UTCString]; NSString *checkValue = [NSString stringWithContentsOfURL:updateDataURL encoding:NSASCIIStringEncoding error:Nil]; NSLog(@"check Value %@",checkValue); 这工作,但是它阻止我的主线程,直到我从URL的回复,我如何设置它,这样做会在另一个线程,而不是主线程? 编辑:答案我结束upcalling我的function,这个效果不错:) [self performSelectorInBackground:@selector(shouldCheckForUpdate) withObject:nil];

iOS – xcode模拟器上的颜色与设备上的颜色不同

概观 我的iPhone应用程序在模拟器(iMac)中的背景颜色看起来不同于设备上的颜色(iPhone 3GS)。 编辑(以下部分已添加) 以下是不同的: 故事板颜色(xib文件) 模拟器的颜色 设备颜色 我想我应该看看它在设备上的外观。 问题 这是其他开发者面临的常见问题,是否有匹配颜色(系统过程)的方法? 在不同版本的iPhone(3gs / 4 / 4s)或所有颜色上,颜色看起来会不同? 我错过了什么,有什么特定的颜色configuration文件,我应该使用? 有什么样的经验法则的RGB值的变化一定比例? 在iPhone 4和4S中,颜色匹配模拟器? (我没有iPhone4和4S,所以我不确定。)