`
xindrace
  • 浏览: 97142 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
我弄了半天终于弄出UIScrollView循环了,分享一下,方法感觉有点不好,要是有大侠有更好的方法指点一下。     创建了一些文件,ScrollView就是要在ScrollViewController循环的View //_colorArray.count+2是因为需要在前后多加一个View CGSize newSize = CGSizeMake(MDefaultScrollWidth*(_colorArray.count+2), MDefaultScrollHeigh); [self.scrollView setContentSize:newSize]; ...
NSString *tempA = @"123";   NSString *tempB = @"456";   1,字符串拼接  NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];   2,字符转int int intString = [newString intValue];   3,int转字符 NSString *stringInt = [NSString stringWithFormat:@"%d&quo ...
转至:http://blog.csdn.net/whaomian/article/details/6802162   两个View之间的传值可以有多种方式。但本人觉得最合理最自然并且最安全的方式是通过Delegate方式。 设想一个场景: 1. 有两个View,分别是A和B。 2. 点击A中的某个按钮,出来B。 3. 对B做某些操作(比如输入文字到textField,选择picker等等)。 4. 然后点击B中的确定按钮,将在B中进行的操作所产生的数据传递给A。 这种应用场景在编写iPhone App应用的时候是十分常见的,比如利用modelview来进行某些条件的选择,进 ...

切换两个UIVIew动画

    博客分类:
  • IOS
#pragma mark - Animation code block - (void)exchangeViewWithAnimation:(UIView *)view changeView:(UIView *)sView withView:(UIView *)eView animationType:(NSInteger)type { NSUInteger sv = [[view subviews] indexOfObject:sView]; NSUInteger ev = [[view subviews] indexOfObject:eView]; ...

将UILabel旋转90度

    博客分类:
  • IOS
[*yourlabelname* setTransform:CGAffineTransformMakeRotation(-M_PI / 2)];
UIAlertView类似于C#中的模态对话框 或 Messagebox ,但是,ios中使用起来要麻烦得多。 下面这段代码是一段典型的应用: UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"hello"   message:@"ipad ,i come"                delegate:self                    cancelButtonTitle:@"ok"          other ...
  //UITextField的Did End On Exit 调用下面事件 - (void)KeyExit:(id)sender { NSLog(@"关闭键盘提交!"); [sender resignFirstResponder]; }       //点击屏幕调用下面事件 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ NSLog(@"隐藏键盘!"); UITouch *touch=[[event allTouch ...
  TextView tv = (TextView) this.findViewById(R.id.tv); // 从assert中获取有资源,获得app的assert,采用getAserts(),通过给出在assert/下面的相对路径。在实际使用中,字体库可能存在于SD卡上,可以采用createFromFile()来替代createFromAsset。Typeface face = Typeface.createFromAsset(getAssets(),"fonts/aaa.TTF");tv.setTypeface(face);
开发 apk 的时候当然要考虑保护好自己的代码,Android 环境就提供了 ProGuard 来进行代码混淆,确实是一个非常有用的工具,但用起来也确实够折腾的。 1. 基本配置 eclipse 下建立 android 工程,就会生成 proguard.cfg 和 project.properties,在后面的文件追加 proguard.config=proguard.cfg 即可让前面的配置文件在 export 时生效。默认的那个文件有一些内容,这里给一个更通用点的。 ##—————Begin: proguard configuration common fo ...
@Override public boolean onKeyDown (int keyCode, KeyEvent event) { // 获取手机当前音量值 int i = getCurrentRingValue (); switch (keyCode) { // 音量减小 case KeyEvent.KEYCODE_VOLUME_DOWN: Toast.makeText (Activity03.this, "当前音量值: " + i, Toast.LENGTH_SHORT).show ( ...
listview在滚动是背景变黑:android:cacheColorHint="#00000000" 去掉listview顶部和底部模糊边缘:android:fadingEdge="none"
试过在OnCreate()中获取控件高度与宽度的童鞋都知道,getWidth()与getHeight()方法返回是0,具体原因看一下Activity的生命周期 就会明白。 上代码: 方法一: int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); ssidtext.measure(w, h); int ...
在使用手机调试程序的时候出现了java.io.IOException: Unable to open sync connection这样的异常,我知道为什么,但是  关掉USB调试,然后重新开启,这样就可以了,记录下来。!!!!!
EditText mEditText = (EditText)findViewById(R.id.input);//EditText对象 int index = mEditText.getSelectionStart();//获取光标所在位置 String text="I want to input str"; Editable edit = mEditText.getEditableText();//获取EditText的文字 if (index < 0 || index >= edit.length() ){ edit ...
 WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。    它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类:   定义 public static class WindowManager.LayoutPara ...
Global site tag (gtag.js) - Google Analytics