我正在使用以下代码禁用和启用视图....
[self.view setUserInteractionEnabled:NO];
[self.view setUserInteractionEnabled:YES];
Run Code Online (Sandbox Code Playgroud)
如果我这样做,所有子视图也会受到影响...所有都被禁用,我该怎么做只针对特定视图?可能吗?
我有一个NSString
,这有多个空格,我想修剪那些空格,并为@"如何.....你......"制作一个单独的空间进入@"你好吗".(点只是空间)
我试过了
NSString *trimmedString = [user_ids stringByTrimmingCharactersInSet:
[NSCharacterSet whitespaceCharacterSet]];
Run Code Online (Sandbox Code Playgroud)
它似乎不起作用.任何的想法.
我一直在努力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
不会被调用,我在文档中看到,如果打开失败,它将不会调用它,如果是这样,为什么打开流失败.任何的想法?
谢谢你的帮助.
在一个序列中,我只更新列表数据中的特定对象(NSMUtableArray),一旦更新了它的值,为了进行GUI更新,我重新加载了如下所示的完整表...
[table reloadData];
Run Code Online (Sandbox Code Playgroud)
它工作正常,但在效率方面,它在我滚动时有点悬挂,有没有办法只更新一个特定的单元格而不重新加载全表?
谢谢.
在我的应用程序中,我有一个预览选项来显示在iPhone(相机)中捕获的视频,我现在正在使用iPhone模拟器,是否可以在iPhone模拟器中捕获视频帧并在任何视图中显示它.由于我是新手,我不知道从哪里开始.任何教程或链接都非常有用......
谢谢
我只是想突出显示文字UILabel
,我试过给backgroundColor
标签,但它突出显示空白空间也看起来不太好.那么有没有办法突出显示文本而不调整大小UILabel
.
请检查图像,此处标签大于文字(中心对齐)
感谢名单.
我一直在研究会议相关的应用程序.我想显示来电的响铃通知.我尝试过使用AVAudioPlayer,它可以很好地用于自定义声音.我的问题是,是否可以从iPhone获取默认铃声(用户选择的设置中的音调)并播放我的应用程序?
谢谢你的宝贵建议......
我已经在很多地方使用过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这样的构建函数.所以它可能是有利的......除了所有其他功能处理我们可以使用 - 如果否则 - 也.使用异常处理还有其他优点吗?
感谢名单
这可能是一种简单的方法,但我需要那些熟悉iOS的人的指导.
如果父视图控制器想要向所有子视图控制器发送一个特定的消息,那么最好的方法是什么?现在我仍然在每个子视图控制器中编写了一个方法,并在必要时通知我,在某种情况下我想通知所有孩子的?我该怎么办?我认为我不需要在所有ViewControllers中编写相同的方法.
要么
我是否需要进行子类化....谢谢......
在我看来,我想添加一个目标,当我点击视图时应该触发该目标.我可以通过IB做同样的事情,或者我甚至在代码中为按钮做了这件事.但是我不知道如何以编程方式为UIView做这件事.
任何人之前都这样做过.
帮我.
ios ×9
iphone ×9
cocoa-touch ×7
objective-c ×6
xcode ×2
c++ ×1
if-statement ×1
nsstream ×1
ringtone ×1
uilabel ×1
uitableview ×1
uiview ×1
xib ×1