当前位置: 编程技术>移动开发
本页文章导读:
▪关于调用Zxing二维码组件出现照相机旋转90度解决办法 关于调用Zxing二维码组件出现照相机旋转90度解决方法
项目中需要使用二维码扫描,使用zxing的二维码组件,但是在调用中发现,zxing的摄像头自动寻转了90度,查找了若干问题,已经找了下.........
▪ UITableView的多个UITextField时,有的被键盘挡住如何解决 UITableView的多个UITextField时,有的被键盘挡住怎么解决
在UITableView中,经常有很多表单需要输入,有的表单比较靠下,一点击输入时键盘就会弹出,弹出有时候会盖住输入框,那怎么办呢?
.........
▪ 抉择开始博客了 选择开始博客了
现在开始博客了啊。
......
[1]关于调用Zxing二维码组件出现照相机旋转90度解决办法
来源: 互联网 发布时间: 2014-02-18
关于调用Zxing二维码组件出现照相机旋转90度解决方法
项目中需要使用二维码扫描,使用zxing的二维码组件,但是在调用中发现,zxing的摄像头自动寻转了90度,查找了若干问题,已经找了下其他人源码,发现是在AndroidManifest.xml做了设定,自己手工增加的layout时候,此xml文件中定义如下:
<activity android:name="com.easybiz.konkamobile.activity.CaptureActivity" android:label="@string/title_activity" > </activity>
但是看别人代码中,别人的处理方式是
<activity android:name=".CaptureActivity" android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden">
问题得到解决,stackoverflow的答案
you can simply change the manifest file to have only landscape mode.
<activityandroid:name="com.google.zxing.client.android.CaptureActivity"android:label="ZXing"android:screenOrientation="landscape"/>
[2] UITableView的多个UITextField时,有的被键盘挡住如何解决
来源: 互联网 发布时间: 2014-02-18
UITableView的多个UITextField时,有的被键盘挡住怎么解决
在UITableView中,经常有很多表单需要输入,有的表单比较靠下,一点击输入时键盘就会弹出,弹出有时候会盖住输入框,那怎么办呢?
调用下面的方法,当然你输入的UITextField要有delegate = self。 当前的viewController要实现UITextFieldDelegate。
- (void)textFieldDidBeginEditing:(UITextField *)textField { [self.tableView setContentOffset:CGPointMake(0, 70) animated:YES]; }
这说明当开始输入时,tableview在原来的基础上向上抬起70个距离。多个UITextFiled可以通过判断来使用CGPoint的调整高度,我这写的是70.
tableview的scrollEnabled属性一定要是YES;要不然滚动不了了。
记得在return时复原tableview的位置:
- (BOOL)textFieldShouldReturn:(UITextField *)sender { [self.tableView setContentOffset:CGPointMake(0, 0) animated:YES]; return YES; }
[3] 抉择开始博客了
来源: 互联网 发布时间: 2014-02-18
选择开始博客了
现在开始博客了啊。
现在开始博客了啊。
最新技术文章: