小编Dyl*_*o42的帖子

缩进UITextField中的文本

我的问题就像标题一样简单,但这里有一点:

我有一个UITextField,我在其上设置了背景图像.问题是文本紧贴着它的边缘,这也是图像的边缘.我希望我的文本字段看起来像Apple的,在背景图像和文本开始的位置之间有一些水平空间.

iphone cocoa-touch objective-c uitextfield ios

76
推荐指数
4
解决办法
5万
查看次数

如何使iPhone App与多个SDK(固件)版本兼容

随着iOS4即将推出,我已经计划在我的应用程序的未来更新中包含iAd.我认为这将使我的应用程序无法用于固件低于4.0的任何人.有没有办法根据用户的固件更改变量和.xib文件?干杯.

iphone compatibility iphone-sdk-3.0 ios4

60
推荐指数
1
解决办法
1万
查看次数

'没有数据库频道可用'

我有一个连接到互联网的应用程序,并将数据存储在SQL数据库中.我用iOS4测试过,它完全可以正常工作.当我升级到新版本时,我得到一个NSInternalInconsistencyException,其原因如下:

'_obtainOpenChannel - NSSQLCore 0x951a640:没有数据库通道可用'

从我可以收集到的内容来看,我的数据库在不应该被访问时被访问,尽管我无法理解其中的位置或原因.

任何人都可以帮我找到并正确诊断我的问题吗?

sql database crash ios

10
推荐指数
1
解决办法
3659
查看次数

AVAudioRecorder不会在设备上录制

这是我的方法:

-(void) playOrRecord:(UIButton *)sender {
    if (playBool == YES) {
        NSError *error = nil;
        NSString *filePath = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat: @"%d", [sender tag]] ofType:@"caf"];
        NSURL *fileUrl = [NSURL fileURLWithPath:filePath];
        AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:fileUrl error:&error];
        [player setNumberOfLoops:0];
        [player play];      
    }
    else if (playBool == NO) {
        if ([recorder isRecording]) {
            [recorder stop];
            [nowRecording setImage:[UIImage imageNamed:@"NormalNormal.png"] forState:UIControlStateNormal];
            [nowRecording setImage:[UIImage imageNamed:@"NormalSelected.png"] forState:UIControlStateSelected];
        }
        if (nowRecording == sender) {
        nowRecording = nil;
        return;
        }
        nowRecording = sender;
        NSError *error = nil; …
Run Code Online (Sandbox Code Playgroud)

iphone avfoundation avaudiorecorder

6
推荐指数
2
解决办法
4965
查看次数

如何更改ZBar读卡器的框架?

好的,我正在使用ZBar SDK扫描我的iPhone应用程序中的条形码.我已成功实现了示例代码,但现在我想更改扫描仪视图的框架(即:屏幕尺寸的一半).我已尝试在viewDidLoad中设置阅读器视图的框架,但它会自行调整大小.我知道这将是我错过的那些非常简单的事情之一,但任何帮助都会非常感激.干杯.

编辑:我得到了它的工作.这是我的代码:

ZBarReaderViewController *reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
ZBarImageScanner *scanner = reader.scanner;
[reader setShowsZBarControls:NO];
[reader.readerView setScanCrop:(CGRect){ { 0, 0 }, { 0.43, 1 } }];
[reader.readerView start];
[self.view addSubview:reader.view];

overlayView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
[listTableView setFrame:CGRectMake(0, 208, 320, 208)];
[overlayView addSubview:listTableView];
[self.view addSubview:overlayView];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c barcode-scanner ios zbar-sdk

6
推荐指数
2
解决办法
7584
查看次数