Tag: objective c

如何在iPhone SDK中包含和使用新的字体?

我想在我的iphone应用程序中使用字体“MgOpen Modata”。 但是我没有看到它在属性检查器中的字体列表中。 如何包含该字体以便我可以使用它?

如何本地化iOS故事板

我有一个有一些意见的iPhone故事板。 例如,一个导航项目标题被命名为News ,应该翻译为其他语言。 当我为故事板添加一个新的本地化时,它为我的当前新语言的故事板创build了一个副本。 在这里,我可以改变导航项目的标题,但对我来说似乎不是很有用。 如果我的故事板包含100个视图,并且需要支持10种语言,该怎么办? 如果我需要改变原始故事板中的某些内容,则必须对所有语言进行相同的更改。 这似乎很奇怪。 在哪些情况下这可能有用? 我能做些什么呢? 我应该只有英文故事板,并使用NSLocalizedString手动翻译ViewController中的每个元素?

iOS的Facebook的SDK 4.0login错误代码304

我刚刚更新了Facebook SDK 4.0版本 并根据使用自定义login用户界面的教程 -(IBAction)facebookLoginClick:(id)sender { FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; [login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { if (error) { // Process error } else if (result.isCancelled) { // Handle cancellations } else { // If you ask for multiple permissions at once, you // should check if specific permissions missing if ([result.grantedPermissions […]

在UINavigationController中隐藏导航栏时不会滑回

我喜欢从UINavigationController中embedded视图inheritance的swipe包。 不幸的是,我似乎无法find一种方法来隐藏导航栏,但仍然有触摸平移轻扫手势。 我可以编写自定义手势,但是我宁愿不要依赖于UINavigationController反滑动手势。 如果我在故事板中取消选中,则后滑动不起作用 或者如果我以编程方式隐藏它,相同的情况。 – (void)viewDidLoad { [super viewDidLoad]; [self.navigationController setNavigationBarHidden:YES animated:NO]; // and animated:YES } 有没有办法隐藏顶部导航栏,仍然有刷卡?

在NSArray中find最大数值

我有NSNumbers的NSArray,并希望在数组中find最大值。 有没有build立在这样做的function? 如果这有什么不同,我正在使用iOS4 GM。

在UITableView的iOS文档目录中列出保存的文件?

我已经设置了下面的代码来将文件保存到文档目录中: NSLog(@"Saving File…"); NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.reddexuk.com/logo.png"]]; AFHTTPRequestOperation *operation = [[[AFHTTPRequestOperation alloc] initWithRequest:request] autorelease]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"logo.png"]; operation.outputStream = [NSOutputStream outputStreamToFileAtPath:path append:NO]; [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"Successfully downloaded file to %@", path); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; […]

UITableView,重新加载滚动到底部?

我有一个UITableView与dynamic更新的cells 。 除了调用tableview.reload (见下面)来刷新表格中的cells时,一切正常,我希望表格滚动到底部以显示新条目。 – (void)reloadTable:(NSNotification *)notification { NSLog(@"RELOAD TABLE …"); [customTableView reloadData]; // Scroll to bottom of UITable here …. } 我打算使用scrollToRowAtIndexPath:atScrollPosition:animated:但后来注意到我没有访问indexPath 。 有谁知道如何做到这一点,或者我可以使用delegatecallback?

UILabel在50%的不透明度背景下(UIView?)100%不透明

所以现在我有一个UIView在UILabel中。 我希望背景具有不透明度<1.0,标签具有1.0的不透明度。 但是,由于alphas沿着视图层次传播,所以标签最终的透明度也是<1.0。 有没有办法做我想要的,而不是让UILabel成为另一个视图的子视图?

自定义导航栏样式 – iOS

可能重复: 如何在iphone导航栏上添加背景图片? iOS – 纽约时报是如何做这个自定义顶级导航栏造型? 那么最底层的呢? 谢谢…

当字段更新时,UITextField“值更改”不会触发

我有一个IBAction ,我已经连接到Interface Builder中的UITextField元素。 (射击“价值改变”事件) 我还有一个UISlider ,当它的值被调整时,会自动更新TextField元素。 当我运行我的应用程序时,TextField会在我调整滑块时得到更新,但是当发生这种情况时,“值更改”事件不会触发。 手动编辑TextField时,值更改事件也不会触发。 (尽pipe使用“编辑结束”触发器确实会触发它)。 我的问题是,我怎样才能获得值更改触发器触发的TextField的编程更新以及当用户调整值。