小编Pra*_*lan的帖子

隐藏UIView子视图

我有UIView,它有n个子视图.假设n为600个子视图.我知道有一种方法可以通过以下代码隐藏所有子视图

for (UIView *subView in mainView.subviews) {
subView.hidden = YES;
}
Run Code Online (Sandbox Code Playgroud)

但是有没有任何其他正确的方法或API来隐藏所有的子视图.谢谢提前.

iphone objective-c subview uiview

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

来自AVCaptureMetadataOutput委托的UIImage(didOutputMetadataObjects)

我正在使用扫描二维码和条形码AVCaptureMetadataOutput.然后当相机聚焦到条形码didOutputMetadataObjects委托被调用时,我能够获得条形码元数据字符串.但我想知道如何从代表处获取扫描图像(条形码图像)didOutputMetadataObjects.

- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputMetadataObjects:(NSArray *)metadataObjects fromConnection:(AVCaptureConnection *)connection{
// How to get the scanned image from this delegate ?
}
Run Code Online (Sandbox Code Playgroud)

提前致谢..

objective-c uiimage ios avcapturesession

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

AVSpeechUtterance以静音模式发声

我正在使用AVSpeechUtterance来讲述给定的文本.我正在使用下面的代码并在"iPhone Ringer模式"中正常工作,但当我将iPhone更改为"静音模式"时,话语声音变得无声.当它是"静音模式"时,我无法听到发声的声音.我该怎么做才能听到"静音模式"中的话语声音.

AVSpeechUtterance *utterance = [[AVSpeechUtterance alloc] initWithString:@"Hello World"];
utterance.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"en-US"];
[utterance setRate:AVSpeechUtteranceMinimumSpeechRate];
[utterance setVolume:1];
[self.speechSynthesizer speakUtterance:utterance];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios onutterancecompleted avspeechsynthesizer

10
推荐指数
2
解决办法
2162
查看次数

UINavigationController pushviewcontroller内存管理

我有一个UITableiew列出了许多联系人,并从表视图委托didSelectRowAtIndexPath我通过使用UINavigationController pushviewcontroller导航到'Contactview'UIViewController .

例如,如果我将第一个联系人导航到Contactview,则Live Bytes内存从1 MB增加到3 MB.然后,当我点击后退按钮时,会调用viewcontroller delloc方法,但内存仍然保持在2.95MB到3MB左右.我的问题是,当调用viewcontroller delloc方法时,viewcontoller 的内存应该被释放吗?我错了吗?如果我错了,请建议我.我正在使用ARC项目.

提前致谢..

memory-management objective-c uinavigationcontroller pushviewcontroller ios

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

GLKView GLKMatrix4MakeLookAt描述和解释

对于modelviewMatrix,我了解如何形成转换和缩放Matrix。但是我无法理解如何使用来形成viewMatrix GLKMatrix4MakeLookAt。谁能解释它的工作原理以及如何给参数赋值(眼睛中心向上XYZ)。

GLK_INLINE GLKMatrix4 GLKMatrix4MakeLookAt(float eyeX, float eyeY, float eyeZ,
                                                  float centerX, float centerY, float centerZ,
                                                  float upX, float upY, float upZ)
Run Code Online (Sandbox Code Playgroud)

opengl objective-c matrix glkview

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

Swift:将字符串转换为 NSMutableArray

我想将以下字符串转换为 NSMuableArray。

var components: String = "library/book/science"
Run Code Online (Sandbox Code Playgroud)

例如,我想在 Swift 中执行以下目标 c 代码

NSArray *componentsArray = [@"library/book/science" componentsSeparatedByString:@"/"];

NSMutableArray *componentsMutableArray = [[NSMutableArray alloc] initWithArray:componentsArray];
[componentsMutableArray addObject:@"astronomy"];
Run Code Online (Sandbox Code Playgroud)

objective-c nsmutablearray nsarray ios swift

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