删除控件,tag默认是0.不可以删除
2013-08-07 16:45
134 查看
删除控件,tag默认是0.不可以删除
if (string&&![string isEqualToString:@""]) { [array_ addObject:string]; } label_=[[UILabel alloc]initWithFrame:self.frame]; label_.tag=[array_ count]; NSLog(@"tag=%i",label_.tag); label_.textColor=[UIColor redColor]; label_.backgroundColor=[UIColor clearColor]; label_.textAlignment=NSTextAlignmentLeft; label_.font=[UIFont systemFontOfSize:15]; label_.text=[array_ objectAtIndex:[array_ count]-1]; // label_.textColor=[UIColor clearColor]; CGSize size=[label_.text sizeWithFont:[UIFont systemFontOfSize:15]]; CGRect rect=label_.frame; rect.origin.x=(size.width-0.75)*([array_ count]-1); rect.origin.y=5; rect.size=size; label_.frame=rect; [self.view addSubview:label_];
UILabel *labelDel=(UILabel*)[self.view viewWithTag:[array_ count]]; NSLog(@"labelDel.tag=%d",labelDel.tag); if (labelDel) { [labelDel removeFromSuperview]; [array_ removeLastObject]; } NSLog(@"text count=%d",[textField_.text length]);
相关文章推荐
- setClickable 设置为true时,表明控件可以点击,如果为false,就不能点击;“点击”适用于鼠标、键盘按键、遥控器等; 注意,setOnClickListener方法会默认把控件的se
- Android 在ViewPager中使用的可以画线,放大,保存,点击删除线条的自定义图片显示控件
- UITableView (4): 在TableView中移动cell和Section 从TableView中删除cell和section 添加系统默认刷新控件
- JBOSS AS5.1 默认tag的实例是单例, 修改配置可以改成非单例
- 重写QLineEdit,实现编辑框内添加删除按钮的功能(随时把控件Move到一个地方,然后show就可以了,这是万能的办法)
- uiview的删除,原来 view 的tag可以起相同的名字,
- uniConnection断线重联(tag属性颇有深意,这样就可以在某些情况下,不用继承实现新控件就可以达到自己的目的)
- C# winform datagridview 无需点击两次即可编辑内嵌控件的方法和删除默认的空行的方法
- 使用代码动态添加、删除view,通过tag寻找控件
- Android 控件之--发送邮件时的,收件人列表,可以自动匹配,可以删除,可以添加的。
- 利用Gridview 控件提供的默认编辑,删除操作
- 本人刚刚写的一个bat文件,是可以删除系统的默认共享
- 《WebBrowser》——— 可视区域设置,防止控件默认的自动缩小网页(可以解决加载html时字体先大后小)
- View 登陆配置程序及禁用view用户可以在系统里删除网卡的操作的方法
- VC6中删除在控件面版上的自添加的控件(例如ActiveX控件)
- 安卓swipeLayout双向侧滑控件,比qq侧滑删除效果更牛叉
- GWT的默认窗体控件,在右上角增加关闭按钮
- WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法
- Git查看、删除、重命名远程分支和tag
- #320 – StackPanel默认如何设置子控件的大小(Default Size of StackPanel Child Controls)