我想在主屏幕窗口的iPhone应用程序中显示QR码阅读器.
如何在我的应用程序中使用Zxing API创建QR阅读器?我可以将任何其他库用于同一目的吗?
我正在尝试在UIView上创建一个过渡/动画,它看起来像下面链接中的图像.它将以UIView开始,这是一个标准的矩形形状,然后视图将被动画/过渡,就像左侧被推动一样,它在右侧角上旋转,就像一扇门稍微打开一样.我确信在Core Animation中这是一件非常简单的事情,我已经尝试过寻找解决方案,但是没有找到任何例子.
这是我想要实现的一个例子:

当我试图运行我正在构建的iPhone应用程序时,构建成功但应用程序在启动图像后崩溃,并给出了一个如下所示的错误:
2011-04-06 20:31:38.562我的应用程序[3438:207] *由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:' - [UIViewController _loadViewFromNibNamed:bundle:]加载了"GalleryView"笔尖,但视图出口是没有设置.'
我无法弄清楚这里发生了什么..请帮忙!
我目前能够使用Apple提供的捏合手势识别器进行图像缩放,但是如何限制图像的最大比例?
我一直在使用Apple 的 SimpleGestureRecognizers示例,它将比例设置为1,并且可以很容易地缩放图像,但是当我删除它时,它会突然跳转,这是不好的.但是,由于它总是设置为1,因此很难跟踪比例.
先感谢您.
我正在尝试从RSS提要格式化日期:
星期一,2012年2月27日10:33:00 EDT(来自RSS提要的格式)
至:
星期一,2012年2月27日上午10:33
这是我在代码中所做的事情:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EE, d MM yyyy HH:mm:ss zzz"];
NSDate *date = [dateFormat dateFromString:@"Mon, 27 Feb 2012 10:33:00 EDT"];
[dateFormat setDateFormat:@"EE, d MMM yyyy hh:mm a"];
formatedDateLabel.text = [dateFormat stringFromDate:date];
[dateFormat release];
Run Code Online (Sandbox Code Playgroud)
然而,这始终输出:
星期一,2012年2月27日上午9:33
请注意,我的设备设置为EST.我已经尝试调整日期格式化程序以匹配EDT,但这似乎没有任何区别.
关于我做错什么的任何想法?
我有一个视图控制器类(子)从视图控制器类(父)扩展.在父类的loadView()方法中,我创建了一个带有两个按钮的子视图(名为myButtonView)(按钮在子视图中水平布局)并将其添加到主视图中.在子类中,我需要将这两个按钮向上移动50像素.
所以,我通过调用setFrame方法来移动buttonView.这使得按钮可以正确移动和渲染,但在此之后它们不会响应触摸事件.按钮在Parent类类型的视图中正常工作.在子类类型视图中,如果我注释掉setFrame()调用按钮正常工作.
如何移动按钮并仍然让它们响应触摸事件?
任何帮助表示赞赏.
以下是代码的片段.
在父类中:
- (void)loadView {
// Some code...
CGRect buttonFrameRect = CGRectMake(0,yOffset+1,screenRect.size.width,KButtonViewHeight);
myButtonView = [[UIView alloc]initWithFrame:buttonFrameRect];
myButtonView.backgroundColor = [UIColor clearColor];
[self.view addSubview:myButtonView];
// some code...
CGRect nxtButtonRect = CGRectMake(screenRect.size.width - 110, 5, 100, 40);
myNxtButton = [UIButton buttonWithType:UIButtonTypeCustom];
[myNxtButton setTitle:@"Submit" forState:UIControlStateNormal];
myNxtButton.frame = nxtButtonRect;
myNxtButton.backgroundColor = [UIColor clearColor];
[myNxtButton addTarget:self action:@selector(nextButtonPressed:) forControlEvents:UIControlEventTouchUpInside];
[myButtonView addSubview:myNxtButton];
CGRect backButtonRect = CGRectMake(10, 5, 100, 40);
myBackButton = [UIButton buttonWithType:UIButtonTypeCustom];
[myBackButton setTitle:@"Back" forState:UIControlStateNormal];
myBackButton.frame = backButtonRect;
myBackButton.backgroundColor = [UIColor clearColor];
[myBackButton …Run Code Online (Sandbox Code Playgroud) 当我运行应用程序然后警告显示如下,
警告:复制包资源构建阶段包含此目标的Info.plist文件"UserDefinedLocalization-Info.plist".
我遇到的问题似乎非常简单.我的应用程序有一个视图层次结构,包含一个包含UINavigationControllers的UITabBarController.当我从根导航到第二级时,我将hidesBottomBarWhenPushed设置为true,以便隐藏选项卡栏
在我的firstLevelController上:
[secondLevelController setHidesBottomBarWhenPushed:YES];
[self.navigationController pushViewController:secondLevelController animated:YES];
Run Code Online (Sandbox Code Playgroud)
之后当我推到第三级时,我再次通过在secondLevelController中执行标签栏:
[self setHidesBottomBarWhenPushed:NO];
[thirdLevelController setHidesBottomBarWhenPushed:NO];
[self.navigationController pushViewController:thirdLevelController animated:YES];
Run Code Online (Sandbox Code Playgroud)
(我知道,我不喜欢这[self setHidesBottomBarWhenPushed:NO]两种,但它不起作用......)
所以,问题在于:当我按下第三级的后退按钮并出现第二个视图时,我需要再次隐藏标签栏,但我找不到这样做的方法.
任何帮助表示赞赏
我想用我从本地数据库获取的空值来对我的字符串进行comapre.
我试过了if (exe_lbl_data.text==nil),if (exe_lbl_data.text=@"(null)")但两个都表现出错误.
我想知道如何使用PhoneGap捕捉'Go'按下事件.
我有一个包含2个输入字段的表单.用户在键盘上按"Go"时如何捕捉.我尝试在a中输入输入字段Form并添加了一个onSubmit方法.在我的Js中,我有方法.
function onLoginSubmit(e){
console.log('submit pressed');
e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)
但看起来这个方法从未被调用过.这样做的最佳方式是什么?一个例子就是很棒.