小编DSh*_*hah的帖子

可以在没有UIWebView的情况下运行javascript吗?

是否可以运行一些javascript代码(可能有NSString输入)而不使用UIWebView?我想在一个单独的线程中运行此代码,因此UIWebView是不可能的,我真的不想渲染任何东西,只需返回结果.

javascript iphone cocoa-touch objective-c

5
推荐指数
1
解决办法
2308
查看次数

我们可以在XCode 4.0中放大/缩小Xib文件吗?

我想在Xib文件中缩小我的视图以在Xcode 4.0中使用Storyboard,这样它就能在一个屏幕上清晰地显示我的所有视图,而且我不必每次都使用滚动(无聊)....

iphone objective-c xcode4

5
推荐指数
1
解决办法
7023
查看次数

如何获取触摸点(顶部和左侧),无论视图,Titanium中的窗口如何

我希望当我点击我的MainView时,我想在我触摸的地方创建新窗口.

比如说我点击了top:50 left:200然后我的新窗口应该从那一点开始.

我想创造一些像酥料饼Titaniumandroid.谁能引导我?

提前致谢.

iphone android titanium popover titanium-mobile

5
推荐指数
1
解决办法
1885
查看次数

在iPhone上设置设备音量

我正在编写一个AVAudioPlayers用于播放声音的应用程序,我需要以绝对MAX音量播放声音.是的,你可以设置一个相对音量AVAudioPlayer,但如果用户关闭了设备音量,声音仍会静音播放.

我知道Apple说设备音量不能被覆盖,但闹钟应用程序在某种程度上能够做到这一点 - 所以必须有办法.

我相信这可以通过使用调用使用音频队列来完成:

AudioQueueSetParameter(aq, kAudioQueueParam_Volume, 1.0);
Run Code Online (Sandbox Code Playgroud)

但是我的代码需要使用它AVAudioPlayer来播放声音,所以我不认为这种方法会有任何帮助.

还有一种方法可以使用未记录的功能MPVolumeView来完成此操作,但显然有人已经因使用此方法而拒绝了应用程序.

还有其他想法吗?

iphone avaudioplayer

4
推荐指数
1
解决办法
2478
查看次数

UIView removeFromSuperView动画延迟

我有一个方法,动画其中一个子视图,UIWindow然后将其从UIWindow使用中删除removeFromSuperview.但是,当我把removeFromSuperview动画块后,动画从来没有显示,因为removeFromSuperview消除了UIViewUIWindow动画播放:-(之前,我怎样才能延缓removeFromSuperview所以播放动画,然后再子视图被删除?我试图[NSThread sleepForTimeInterval:1];动画块后,但没有有理想的效果,因为动画因某种原因也会睡觉.

我的这个方法的代码:

  - (void) animateAndRemove
    {
     NSObject *mainWindow = [[UIApplication sharedApplication] keyWindow];

     [UIView beginAnimations:nil context:nil];
        [UIView setAnimationDuration:0.8]; 
     UIView *theView = nil;
     for (UIView *currentView in [mainWindow subviews])
     {
      if (currentView.tag == 666)
      {
       currentView.backgroundColor = [UIColor colorWithRed:0.8 green:0.8 blue:0.8 alpha:0.0];
       theView = currentView;
       }
     }
     [UIView setAnimationTransition:  UIViewAnimationTransitionNone forView:theView cache:YES];
      [UIView commitAnimations]; 



 //[NSThread sleepForTimeInterval:1];

 [theView removeFromSuperview];


    }
Run Code Online (Sandbox Code Playgroud)

iphone animation uiview commitanimations

4
推荐指数
2
解决办法
5827
查看次数

如何在Audio Player中实现iPhone的均衡器设置

如何为我的iPhone应用程序以编程方式设置低音或其他类型的均衡器?有现成的框架或方法吗?请提供参考..

iphone audio objective-c ios

4
推荐指数
1
解决办法
3681
查看次数

如何调用带有导航的Tabbar应用程序中的viewWillDisappear方法

我在我的应用程序中创建了5个选项卡.在Tab1我有UITableView.在didSelectRowAtIndexPath要前往另一个的UIView中,我展示我的全部5个选项卡.我也在那个导航视图中播放歌曲.

现在,当我单击导航中的" 返回"按钮并再次转到我的原始视图时,我可以调用viewWillDisappear(按预期和正常情况).

但是,当我直接单击另一个选项卡时,则viewWillDisappear不会在导航视图中调用.为什么会发生这种情况?

我刚才想到,当我直接点击另一个Tab时,Tab1中的视图将调用viewWillDisappear.但导航视图不会调用该方法.

那么可能的解决方案是什么?请给一些提示......

iphone objective-c uitabbarcontroller uinavigationcontroller uitabbar

4
推荐指数
1
解决办法
2670
查看次数

iPhone编程 - 使用核心数据保存背景

我试图将数据保存到后台线程中的核心数据,因为它需要相当长的时间来保存.

我做了:

[self performSelectorInBackGround:@selector(insertRecord:) withObject:data];
Run Code Online (Sandbox Code Playgroud)

当一切正常时,直到insertRecord方法中的行命中contextsave:&error.节目收到的信号:"SIGABRT"

我做错了吗?它在主线程中工作正常,我只是将代码移动到另一个方法并在后台运行它,它不再起作用了.

iphone core-data objective-c ios4

4
推荐指数
2
解决办法
1804
查看次数

如何拉伸图像以填充UILabel中背景中设置的标签宽度?

我有简单的基于View的应用程序.我只接受UILabel了它.

以下是我在viewDidLoad中的代码:

lblBack.textColor = [UIColor blueColor];

UIImage *img = [UIImage imageNamed:@"cn3.png"];
lblBack.backgroundColor = [UIColor colorWithPatternImage:img];
lblBack.text = @"Hello World!!!...";

//    UIImageView *imgView = [[UIImageView alloc] initWithImage:img];
//    
//    CGRect rect = CGRectMake(0, 0, lblBack.frame.size.width, lblBack.frame.size.height);
//    [imgView setFrame:rect];
//    NSLog(@"Rect : %@",NSStringFromCGRect(rect));
//    [img drawInRect:rect];
//    imgView.contentMode = UIViewContentModeScaleAspectFill;
//    imgView.contentMode = UIViewContentModeScaleAspectFit;
//    imgView.contentMode = UIViewContentModeScaleToFill;
//    [lblBack addSubview:imgView];
Run Code Online (Sandbox Code Playgroud)

评论显示了我尝试过的一些事情.我得到以下输出:

在此输入图像描述

在这一个图像中重复3次.但我希望拉伸图像以填充标签宽度.

我已经介绍了一些以前的链接,它们向我展示了在后台添加Image并clearColor用于UILabel.还可以看到在后台添加自定义视图的示例.但除非我没有其他解决方案,否则我不想使用这一切......

我只是想只执行所有的事情UILabel......没有其他控制,除了UIImageUIImageView我想使用..

iphone objective-c uiimage uilabel ios

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

ImageView以编程方式发送回

在尝试了上一篇文章中的所有方法之后, 我无法成功将ImageView发送回示波器。我在我的应用程序中使用的是苹果示例的aurioTouch示例,而我只是在其中调整了图像的大小。现在,我想在同一视图中拥有另一个图像。在我applicationDidFinishLaunching在开始的时候我写了下面的代码

UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myImage.png"]];
[imgView setFrame:CGRectMake(0,25,320,150)];
[view addSubview:imgView];
Run Code Online (Sandbox Code Playgroud)

经过这么多的代码后,我尝试了上一篇文章中给出的所有方法,但无法将此消息传递到原始图像后面。

view是从UIView继承的类之一。如何将新图像发送回我的原始图像???

iphone cocoa-touch objective-c uiimageview uiimage

3
推荐指数
2
解决办法
2661
查看次数