B2B网络软件

 找回密码
 立即注册 审核网站号:QQ:896757558
搜索
查看: 417|回复: 0
打印 上一主题 下一主题

熟悉layout线性布局和IOS苹果View视图

[复制链接]

1186

主题

1191

帖子

8021

积分

abc

Rank: 9Rank: 9Rank: 9

积分
8021
跳转到指定楼层
楼主
发表于 2025-3-27 07:36:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

线性布局是垂直或者水平布局类似网格

水平布局

比如就是一行可以放多个控件

文本框:

按钮:

单选框:

复选框

类似上面这样一行可以放多个控件的就是水平布局

垂直布局

就是一行只能放一个元素

文本框

按钮

单选

复选

混合布局,就是水平和垂直嵌套就可以实现复杂的界面

例如一个登录界面,先创建一个垂直布局 ,每个垂直布局的每一行再放一个水平布局

用户名

————————

密码

————————

取消

登录

这样就是一个垂直布局 + 3个水平布局组成了一个符合页面

IOSView 视图使用指南

1. 创建视图

用于创建一个基本的视图,该视图可以作为画板用于绘制UI。

var vc = new IOSView();

2. 显示视图 show()

用于显示UI界面,并在页面加载完成后执行回调函数。
方法定义:

function show(function fun)

参数:

  • fun: 页面加载完成后执行的回调函数
    示例:
var vc = new IOSView();
vc.show(() => {
    printl("UI启动了");
});

3. 关闭视图 dismiss()

用于关闭当前显示的UI视图。
方法定义:

function dismiss()

示例:

var vc = new IOSView();
vc.show(() => {
    var view = vc.getView();
    
    var btn = new Button();
    btn.setText("关闭");
    btn.setColor(25, 10, 130);
    
    btn.onClick(() => {
        printl("按钮被点击了");
        vc.dismiss();
    });
    
    view.addView(btn);
});

4. 添加子视图 addView()

用于将子视图添加到当前视图中。
方法定义:

function addView(View view)

参数:

  • view: 要添加的UI控件
    示例:
var vc = new IOSView();
vc.show(() => {
    var view = vc.getView();
    
    var btn = new Button();
    btn.setText("关闭");
    view.addView(btn);
});

5. 获取当前视图 getView()

用于获取当前视图的实例。
方法定义:

function getView()

示例:

var vc = new IOSView();
vc.show(() => {
    var view = vc.getView();
});

完整示例

// 创建视图
var vc = new IOSView();
// 显示视图
vc.show(() => {
    // 获取当前视图
    var view = vc.getView();
    
    // 创建水平容器
    var h = new Horizontal();
    
    // 创建按钮
    var btn = new Button();
    btn.setColor(25, 10, 130);
    
    // 设置按钮点击事件
    btn.onClick(() => {
        printl("按钮被点击了");
    });
    
    // 将按钮添加到水平容器
    h.addView(btn);
    
    // 将水平容器添加到视图
    view.addView(h);
});

回复

使用道具 举报

本版积分规则

关闭

QQ|»营销软件综合讨论|»营销软件有问必答|»营销软件教程专区|»营销软件POST脚本分享|»营销软件普通脚本分享|»营销软件软件资讯|»营销软件精品软件|»营销软件更新公告|营销软件|B2B软件|B2B网络软件 ( 京ICP备09078825号 )本网站开发的营销软件是一款新的网络营销软件,这款营销可以去网站软件,博客软件,B2B软件,分类信息网发贴,可以抢沙发,可以到百度文库上传WORD文档,可以到一些是相册网站自动上传图片,这个自动发帖软件自带云蜘蛛,加快收录,有6种对接打码接口,方便,效率高,速度快,而且对拖动的验证码全网第一家独家支持,全部原创技术,独家研发,正版原创带版权软件。选择万能营销软件,就选择了一种赚钱的效率,从没有被超越过,一直在努力研发新技术。放飞梦想,解放双手,来点创意,成就你的梦想,就在万能营销软件开始

map2

GMT+8, 2026-10-3 12:30 , Processed in 0.221906 second(s), 33 queries .

快速回复 返回顶部 返回列表