小编New*_*bee的帖子

在视图IOS中禁用用户交互

我正在使用以下代码禁用和启用视图....

[self.view setUserInteractionEnabled:NO];
[self.view setUserInteractionEnabled:YES];
Run Code Online (Sandbox Code Playgroud)

如果我这样做,所有子视图也会受到影响...所有都被禁用,我该怎么做只针对特定视图?可能吗?

iphone xcode cocoa-touch objective-c ios

27
推荐指数
3
解决办法
5万
查看次数

删除NSString中的多个空格

我有一个NSString,这有多个空格,我想修剪那些空格,并为@"如何.....你......"制作一个单独的空间进入@"你好吗".(点只是空间)

我试过了

NSString *trimmedString = [user_ids stringByTrimmingCharactersInSet:
                           [NSCharacterSet whitespaceCharacterSet]];
Run Code Online (Sandbox Code Playgroud)

它似乎不起作用.任何的想法.

iphone objective-c ios

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

如何使用NSStreamEventOpenCompleted回调NSStreamDelegate?

我一直在努力NSStreamDelegate,我已经实现了回调,我已经初始化了输入和输出流ilke这个...

    CFReadStreamRef readStream;
    CFWriteStreamRef writeStream;
    CFStringRef host = CFSTR("74.125.224.72");
    UInt32 port = 2270;

    CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault, host, port, &inputStream, &writeStream);

    if (writeStream && inputStream) {

        inputStream = (__bridge  NSInputStream *)readStream;
        [inputStream setDelegate:self];
        [inputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
        [inputStream open];

        outputStream = (__bridge  NSOutputStream *)writeStream;
        [outputStream setDelegate:self];
        [outputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
        [outputStream open];
     }
Run Code Online (Sandbox Code Playgroud)

即使在打开之后,两个流callback(stream:(NSStream *)theStream handleEvent:)都不会调用NSStreamEventOpenCompleted流.任何人都可以帮助我,我在这里做错了什么.或者有什么可能性NSStreamEventOpenCompleted不会被调用,我在文档中看到,如果打开失败,它将不会调用它,如果是这样,为什么打开流失败.任何的想法?

谢谢你的帮助.

iphone cocoa-touch nsstream ios

23
推荐指数
1
解决办法
1163
查看次数

如何在不重新加载完整表的情况下更新UITableVIewCell

可能重复:
是否可以在UITableView中刷新单个UITableViewCell?

在一个序列中,我只更新列表数据中的特定对象(NSMUtableArray),一旦更新了它的值,为了进行GUI更新,我重新加载了如下所示的完整表...

[table reloadData];
Run Code Online (Sandbox Code Playgroud)

它工作正常,但在效率方面,它在我滚动时有点悬挂,有没有办法只更新一个特定的单元格而不重新加载全表?

谢谢.

iphone objective-c uitableview ios

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

在IOS Simulator中访问摄像头

在我的应用程序中,我有一个预览选项来显示在iPhone(相机)中捕获的视频,我现在正在使用iPhone模拟器,是否可以在iPhone模拟器中捕获视频帧并在任何视图中显示它.由于我是新手,我不知道从哪里开始.任何教程或链接都非常有用......

谢谢

iphone xcode cocoa-touch objective-c ios

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

如何仅突出显示UILabel中的文本 - IOS

我只是想突出显示文字UILabel,我试过给backgroundColor标签,但它突出显示空白空间也看起来不太好.那么有没有办法突出显示文本而不调整大小UILabel.

请检查图像,此处标签大于文字(中心对齐)

在此输入图像描述

感谢名单.

iphone cocoa-touch xib uilabel ios

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

我该如何以编程方式播放默认的Phone铃声?

我一直在研究会议相关的应用程序.我想显示来电的响铃通知.我尝试过使用AVAudioPlayer,它可以很好地用于自定义声音.我的问题是,是否可以从iPhone获取默认铃声(用户选择的设置中的音调)并播放我的应用程序?

谢谢你的宝贵建议......

iphone cocoa-touch objective-c ringtone ios

8
推荐指数
2
解决办法
6183
查看次数

使用try-Catch异常处理程序和if else条件检查之间的区别?

我已经在很多地方使用过if else语句,但是我是异常处理的新手.这两者之间的主要区别是什么......

例如:

 int *ptr = new (nothrow) int[1000];

 if (ptr == NULL) {
     // Handle error cases here...
 }
Run Code Online (Sandbox Code Playgroud)

要么

  try
  {
    int* myarray= new int[1000];
  }
  catch (exception& e)
  {
    cout << "Standard exception: " << e.what() << endl; 
  }
Run Code Online (Sandbox Code Playgroud)

所以我们在这里使用标准类的异常,它有一些像e.what这样的构建函数.所以它可能是有利的......除了所有其他功能处理我们可以使用 - 如果否则 - 也.使用异常处理还有其他优点吗?

感谢名单

c++ if-statement exception-handling

8
推荐指数
1
解决办法
6525
查看次数

父视图控制器和子视图控制器之间通信的更好方法是什么?

这可能是一种简单的方法,但我需要那些熟悉iOS的人的指导.

如果父视图控制器想要向所有子视图控制器发送一个特定的消息,那么最好的方法是什么?现在我仍然在每个子视图控制器中编写了一个方法,并在必要时通知我,在某种情况下我想通知所有孩子的?我该怎么办?我认为我不需要在所有ViewControllers中编写相同的方法.

要么

我是否需要进行子类化....谢谢......

iphone cocoa-touch objective-c uiviewcontroller ios

7
推荐指数
2
解决办法
1652
查看次数

以编程方式为UIView添加目标

在我看来,我想添加一个目标,当我点击视图时应该触发该目标.我可以通过IB做同样的事情,或者我甚至在代码中为按钮做了这件事.但是我不知道如何以编程方式为UIView做这件事.

任何人之前都这样做过.

帮我.

iphone cocoa-touch uiview ios

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