我希望我的应用程序中的UINavigationBar完全透明,并在其下直接与viewcontroller刷新.但是,我能找到的唯一代码使它半透明但不透明.我知道这可以在iOS 7中完成,因为它在笔记应用程序中使用.我的问题是,他们用来做什么代码?
我已经在我的项目中发布了这个Apple Mach-O链接器警告几天了.它比任何东西都更烦人,但我担心它可能会以某种方式影响我的应用程序的性能(我在Xcode上遇到了很多奇怪的问题,我现在不会怀疑任何事情).警告说:
警告:找不到选项'-L/Volumes/ZBarSDK/ZBarSDK'的目录
我不知道是什么导致这个或如何解决它.我的应用程序中有一个名为ZBarSDK的文件夹,但添加另一个ZBarSDK无法解决问题!我试着在我的电脑上搜索一个没有运气的Volumes文件夹,要么它不在那里,要么Apple把它藏得很好.请让我知道我可以做些什么来解决这个问题
如何在应用程序中编程改变亮度的能力?我知道它可能,因为我已经看到至少有三个应用程序可以做到这一点.这对我的应用程序非常有用.我知道它只能在iOS 5中使用UIScreen类,但我不知道如何编程.请帮我!
我正在尝试恢复一个我意外删除并通过组织者设法完成的应用程序,但是,现在当我尝试在模拟器或iphone上运行它时,它崩溃并在main.m文件中弹出一个错误:
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
Run Code Online (Sandbox Code Playgroud)
该错误发生在"return UIApplicationMain(argc,argv,nil,NSStringFromClass([AppDelegate class]));"中 带有SIGABRT错误的文件部分.我正在使用带有ARC的Xcode 4.2.我在ios 4.3和ios 5.0上测试它.该应用程序之前和之前正在工作,现在正在应用程序商店中.什么都有帮助
这只是我头脑中的一个问题,但除了(0x450)咔嗒声之外,有没有人知道系统内置的声音是否更多?我认为还有其他可以放入应用程序,因为除了iPhone内置的内容之外,还有很多内容.
使用'?:'条件和简单的'if-then-else'语句之间有区别吗?它只是另一种方式,或者它实际上使用更少的空间/花费更少的时间来阅读比'if'语句?
例:
如果声明:
if (item1.isEqualToString:@"2") //If statement
[self doSomething];
else
[self doSomethingElse];
item1.isEqualToString:@"2" ? [self doSomething] : [self doSomethingElse]; //'?:' statement
Run Code Online (Sandbox Code Playgroud) conditional if-statement objective-c conditional-operator inline-if
可能重复:
使用点或括号语法设置属性是否有区别?
如果我在.h文件中定义一个标签,并且我想在.m文件中更改它的文本,那么使用label.text = @"..."和之间真的有区别[label setText:@"..."]吗?他们似乎做了完全相同的事情,如果是这样,那么为什么不同的方式呢?
如何让用户看到前置摄像头,但是阻止他们拍摄照片,视频或切换到iPhone 4/4s和/或iPod Touch 4上的后置摄像头?
我正在创建一个应用程序,让用户可以在"镜像"中看到自己(设备上的前置摄像头).我知道使用视图叠加制作UIImageViewController的多种方法,但我希望我的应用程序具有相反的方式.在我的应用程序中,我希望摄像机视图是主视图的子视图,没有快门动画或捕获照片或拍摄视频的能力,而不是全屏.有任何想法吗?
我在我的应用程序中创建了一个"镜像"视图,它使用前置摄像头向用户显示"镜像".我遇到的问题是我几周没有触及这个代码(当时它确实有效)但是现在我再次测试它并且它不起作用.代码与以前相同,没有错误出现,故事板中的视图与之前完全相同.我不知道发生了什么,所以我希望这个网站会有所帮助.
这是我的代码:
if([UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront]) {
//If the front camera is available, show the camera
AVCaptureSession *session = [[AVCaptureSession alloc] init];
AVCaptureOutput *output = [[AVCaptureStillImageOutput alloc] init];
[session addOutput:output];
//Setup camera input
NSArray *possibleDevices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];
//You could check for front or back camera here, but for simplicity just grab the first device
AVCaptureDevice *device = [possibleDevices objectAtIndex:1];
NSError *error = nil;
// create an input and add it to the session
AVCaptureDeviceInput* input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error]; //Handle errors …Run Code Online (Sandbox Code Playgroud) ios ×4
objective-c ×4
camera ×3
cocoa-touch ×2
ios5 ×2
xcode ×2
audio ×1
brightness ×1
conditional ×1
if-statement ×1
inline-if ×1
iphone ×1
label ×1
mach-o ×1
nsstring ×1
overlay ×1
sigabrt ×1
translucency ×1
transparency ×1
uilabel ×1
uiscreen ×1
warnings ×1