首页
关于我们
新闻资讯
联系我们

APP开发之IOS SWIFT常用问题及操作方法介绍

发布时间:2022-11-29 10:15:31
浏览次数:

现在是学习和开发IOS应用程序的最好时机,因为全新的IOS及迅速的语言,让开发事半功倍。下面方维网络(www.szfangwei.cn)分享平时应用开发常见问题及操作方法。

UITableView显示加载状态

//显示加载状态

func setupinatescrollingview(){

self.is_loading=true

打印('加载中)

自我。activity view indicator=UIActivityIndicatorView(activityindicatorstyle : uiactivityindicatorviewstyle .灰色)

自我。活动查看指示器。frame=CGRect(x : 0,y: 0,宽度: 80,高度: 80)

自我。活动查看指示器。中心=自我。查看。中心

自我。活动查看指示器。color=ui颜色。深灰色()

自我。活动查看指示器。开始制作动画()

自我。查看。添加子视图(活动视图指示器)

}

//加载结束

如果自我。活动查看指示器。正在制作(){

自我。活动查看指示器。停止动画()

self.is_loading=false

打印('加载完成)

}

状态栏显示联网状态

让app=ui应用。共享应用程序()

app。networkactivityindicatorvisible=true//显示

app。networkactivityindicatorvisible=false//不显示

设置消息推送

一、首页图标图标右上角提示消息个数

让app=ui应用。共享应用程序()

if (UIDevice.currentDevice().作为NSString的系统版本)。浮点值=8.0 {

let settings=UIUserNotificationSettings(适用于类型3360 .徽章,类别:无)

app。注册用户通知设置(设置)

}

app。applicationiconbadgenumber=123

二、设置消息推送

让app=ui应用。共享应用程序()

if (UIDevice.currentDevice().作为NSString的系统版本)。浮点值=8.0 {

let settings=UIUserNotificationSettings(对于类型3360[.徽章,声音,警报],类别:无)

app。注册用户通知设置(设置)

}否则{

app。registerforremotentifications()//IOs 8以下注册消息-老的

}

UIVIEW 视图属性

方式

标签:UIView视图所有子类,包括视图和控件,都可以起一个标签数字编号,程序中可以通过该编号,找到这个组件

启用用户交互

多重触摸

希腊字母的第一个字母

不透明的

隐藏的

清除图形上下文

剪辑子视图:如果有子视图,没有完全包含在父视图内,选中后,只在父视图中的部分会显示,默认禁用;

自动调整子视图的大小允许ios调整子视图大小,默认选中;

拉伸

拉伸)可以忽略,只有当屏幕上调整矩形视图大小且需要重新绘制时,才需要拉伸。这里需要设置四个浮点值(0.0-1.0),如果希望每条边10%是不可以拉伸,那么x y都指定为0.1,宽度、高度都设为0.8。默认x y都是0.0,宽度高度为1.0