小编Lin*_*ros的帖子

Phonegap iOS6:删除表单助手栏的正确解决方案(上一步,下一步,完成)

另一个"如何删除前,下,完成按钮" - 你可能会想到的问题.实际上并非如此.我已经对此做了一些相当彻底的研究并尝试了不同的方法,但没有任何方法或解决方案似乎真的做得对.下面提到和显示的所有解决方法(就是它们)基本上是相同的方法,替换MainViewController.m文件的内容.我很清楚,所有这些提议的解决方案或多或少都有些笨拙,但仍然应该有一些人以一点点的优雅和深刻的思想来解决这个问题,或者是那些了解C并且可以提议的人更稳固的解决方案.

请允许我通过提及一些建议的解决方案来说明我的观点:

解决方案1

在iOS6中,这会导致表单助手栏边框仍然存在,键盘就像表格助手栏一样.

解决方案2

有人提出了上面的解决方案,但我根本无法让它工作.回答者对帖子进行了多次编辑和评论,只是更难以掌握在哪里做什么.我已经尝试了他的解决方案的所有变体,但我总是得到一个严重错误,项目根本不会编译.

解决方案3

不是C程序员(这就是我使用phonegap的原因)所以无法让它正常工作.不知道在哪里添加.

解决方案4

不知道在哪里以及如何实现这一点,所以没有尝试过.我应该在哪里注册以接收keyboardDidShow通知?我应该在哪里添加功能?

结论

根据我的研究,如果你愿意的话,还没有人提出适当的解决方案.那么有没有人成功删除了表格助手而没有任何上述副作用?

c iphone keyboard jquery cordova

15
推荐指数
2
解决办法
3888
查看次数

目标C:为什么我不能从另一个类(AppDelegate> MainViewController)更新标签?

我一直在尝试通过从AppDelegate.mMainViewController.m的方法调用来更新UILabel一段时间.我真的不明白为什么这不起作用.该方法被称为allright,一切正常,除了最后一点更改/更新标签文本.

工作流程

applicationDidBecomeActiveAppDelegate中调用该方法updateLabelMethodMainViewController它处理数据和更新标签.

MainViewController.h

UILabel *daysResultOutlet;
@interface MainViewController : UIViewController <FlipsideViewControllerDelegate>
     @property (strong, nonatomic) IBOutlet UILabel *daysResultOutlet;
@end

@interface MainViewController ()
    - (void) updateLabelMethod;
@end 
Run Code Online (Sandbox Code Playgroud)

MainViewController.m

@synthesize daysResultOutlet;
- (void) updateLabelMethod {
    NSString *value = @"test";
    NSLog(@"Testing to print value: %@",value);
    [daysResultOutlet setText:value]; //insert in label
}
Run Code Online (Sandbox Code Playgroud)

AppDelegate.m

#import "AppDelegate.h"
#import "MainViewController.h"

@interface MainViewController ()
@end

- (void)applicationDidBecomeActive:(UIApplication …
Run Code Online (Sandbox Code Playgroud)

class objective-c uilabel ios

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

标签 统计

c ×1

class ×1

cordova ×1

ios ×1

iphone ×1

jquery ×1

keyboard ×1

objective-c ×1

uilabel ×1