利用JSPatch为controller添加View
2016-03-31 15:16
501 查看
小代码片段
defineClass('ViewController', {
viewDidLoad: function() { self.ORIGviewDidLoad(); var width = require('UIScreen').mainScreen().bounds().width var btn = require('UIButton').alloc().initWithFrame({x:0, y:100, width:width, height:50}) btn.setTitle_forState('这个按钮是通过JSPatch动态添加上去的啊', 0) btn.addTarget_action_forControlEvents(self, "handleBtn:", 1 << 6) btn.setBackgroundColor(require('UIColor').grayColor()) self.view().addSubview(btn) }, handleBtn: function(sender) { console.log('这是动态添加的按钮响应事件') }, })
相关文章推荐
- 第十章:DOM文档对象模型
- js中的addEventListener【转自博客园】
- js中的正则表达式
- js实现定时添加代码
- js Date
- JSP - JSTL(JSP标准标签库)
- js取整数、取余数的方法
- JSON的使用、利用正则表达式解决不定类型返回Json格式
- JSON 介绍
- js中获取项目的绝对路径和相对路径的方法
- OC与JS交互
- jsoup 简介
- javascript创建cookie、读取cookie
- JSP - EL(Expression Language)
- 跨域请求之JSONP 三
- 跨域请求之JSONP 二
- 跨域请求之JSONP 一
- js跨域及解决方案
- 基于javascript实现全屏漂浮广告
- js操作cookie