我们经常需要实现填表功能,填表的时候,一般左边用 UILabel 来表示此项表单内容,右边用 UITextField 来接受用户输入。每次都需要创建这两个控件,十分麻烦。这份代码将这两个控件放到一起,作为一个独立的表单填写控件,包括左边label与右边TextField,十分使用。填写表单时,弹出的键盘添加“Next”按钮,方便切换不同表单项。
作者说:该Demo主要是简化代码的创建,将Label-TextField实施捆绑式创建。只要是Label-TextField在一行的都可以运用,而且使用方便,操作方便。使用灵活。Apple的API中没有可以同时实现左标签右文本框的控件,本人不想每次都那么麻烦的创建Label和TextField,所以就有了此想法,在此,与大家共享。 [Code4App.com]
UIAlertView(警告框) // UIAlertView // UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"1" message:@"2" delegate:self cancelButtonTitle:@"3" otherButtonTitles:@"4", nil]; // // 给提示窗口加上输入框
// // LTView.m // UI_Lesson_LTView // // Created by 李洪鹏 on 15/7/2. // Copyright (c) 2015年 李洪鹏. All rights reserved. // #import "LTView.h" @interface LTView() <UITextFieldDelegate> @property
// // AppDelegate.h // UI03-custonView\LTView\Controller // // Created by t on 15/9/2. // Copyright (c) 2015年 . All rights reserved. // #import <UIKit/UIKit.h> @interface AppDelegate : UIRespond
设置几个类 AppDelegate LTView RootViewController LoginViewController RegistViewController PasswordViewController AppDelegate.m application中 // 设置一个UIViewController RootViewController *rootVC=[[RootViewCont
LTView的属性和方法 因为要在类外部获取输入框的内容,修改lable的标题,所以将lable和textfield写成属性放在.中,这样在外部可以直接进行修改和设置 @interface LTView : UIView<UITextFieldDelegate>//这里已经将输入框的协议入了 @property(nonatomic,retain)UILabel *myLable; @proper
AppDelegate.h #import <UIKit/UIKit.h> @interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @end AppDelegate.m #import "AppDelegate.h" #impor
#pragma mark - 声明属性 @property (nonatomic, copy) NSString *title; @property (nonatomic, copy) NSString *text; @property (nonatomic, assign, getter=isSecure) BOOL secure; @property (nonatomic, assign)
前述:分三个部分 (1)LTView.h文件 (2)LTView.m文件 (3)AppDelegate.m文件 LTView.h文件中 //因为要在类的外部获取输入框的内容,修改label的标题,所以我们可以把这两部分作为属性写在.h文件,这样在外部可以直接进行修改和设置 @interface LTView : UIView<UITextFieldDele
很多地方会用到各式各样的控件,如QQ登录界面用户名栏和密码栏都属于LTView(UILabel + UITextField)样式的组合 1>首先新建一个继承于UIView的LTView类 (#LTView.h) #import <UIKit/UIKit.h> @interface LTView : UIView #pragma mark - 2.设置自己内部的控件为属性 但是只给外界提供get