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


XIANZAISHIXUEXIHEKAIFAIOSYINGYONGCHENGXUDEZUIHAOSHIJI,YINWEIQUANXINDEIOSJIXUNSUDEYUYAN,RANGKAIFASHIBANGONGBEI。XIAMIANFANGWEIWANGLUO(www.szfangwei.cn)FENXIANGPINGSHIYINGYONGKAIFACHANGJIANWENTIJICAOZUOFANGFA。
UITableView显示加载状态
//显示加载状态
func setupinatescrollingview(){
self.is_loading=true
打印('加载中)
ZIWO。activity view indicator=UIActivityIndicatorView(activityindicatorstyle : uiactivityindicatorviewstyle .HUISE)
ZIWO。HUODONGCHAKANZHISHIQI。frame=CGRect(x : 0,y: 0,KUANDU: 80,GAODU: 80)
ZIWO。HUODONGCHAKANZHISHIQI。ZHONGXIN=ZIWO。CHAKAN。ZHONGXIN
ZIWO。HUODONGCHAKANZHISHIQI。color=uiYANSE。SHENHUISE()
ZIWO。HUODONGCHAKANZHISHIQI。KAISHIZHIZUODONGHUA()
ZIWO。CHAKAN。TIANJIAZISHITU(HUODONGSHITUZHISHIQI)
}
//加载结束
RUGUOZIWO。HUODONGCHAKANZHISHIQI。ZHENGZAIZHIZUO(){
ZIWO。HUODONGCHAKANZHISHIQI。TINGZHIDONGHUA()
self.is_loading=false
打印('加载完成)
}
状态栏显示联网状态
RANGapp=uiYINGYONG。GONGXIANGYINGYONGCHENGXU()
app。networkactivityindicatorvisible=true//XIANSHI
app。networkactivityindicatorvisible=false//BUXIANSHI
设置消息推送
YI、welcome手机购彩TUBIAOTUBIAOYOUSHANGJIAOTISHIXIAOXIGESHU
RANGapp=uiYINGYONG。GONGXIANGYINGYONGCHENGXU()
if (UIDevice.currentDevice().ZUOWEINSStringDEXITONGBANBEN)。FUDIANZHI=8.0 {
let settings=UIUserNotificationSettings(SHIYONGYULEIXING3360 .HUIZHANG,LEIBIE:WU)
app。ZHUCEYONGHUTONGZHISHEZHI(SHEZHI)
}
app。applicationiconbadgenumber=123
二、设置消息推送
RANGapp=uiYINGYONG。GONGXIANGYINGYONGCHENGXU()
if (UIDevice.currentDevice().ZUOWEINSStringDEXITONGBANBEN)。FUDIANZHI=8.0 {
let settings=UIUserNotificationSettings(DUIYULEIXING3360[.HUIZHANG,SHENGYIN,JINGBAO],LEIBIE:WU)
app。ZHUCEYONGHUTONGZHISHEZHI(SHEZHI)
}否则{
app。registerforremotentifications()//IOs 8YIXIAZHUCEXIAOXI-LAODE
}
UIVIEW 视图属性
方式
BIAOQIAN:UIViewSHITUSUOYOUZILEI,BAOKUOSHITUHEKONGJIAN,DOUKEYIQIYIGEBIAOQIANSHUZIBIANHAO,CHENGXUZHONGKEYITONGGUOGAIBIANHAO,ZHAODAOZHEIGEZUJIAN
启用用户交互
多重触摸
XILAZIMUDEDIYIGEZIMU
不透明的
隐藏的
清除图形上下文
JIANJIZISHITU:RUGUOYOUZISHITU,MEIYOUWANQUANBAOHANZAIFUSHITUNEI,XUANZHONGHOU,ZHIZAIFUSHITUZHONGDEBUFENHUIXIANSHI,MORENJINYONG;
ZIDONGDIAOZHENGZISHITUDEDAXIAOYUNXUiosDIAOZHENGZISHITUDAXIAO,MORENXUANZHONG;
拉伸
LASHEN)KEYIHULVE,ZHIYOUDANGPINGMUSHANGDIAOZHENGJUXINGSHITUDAXIAOQIEXUYAOZHONGXINHUIZHISHI,CAIXUYAOLASHEN。ZHEILIXUYAOSHEZHISIGEFUDIANZHI(0.0-1.0),RUGUOXIWANGMEITIAOBIAN10%SHIBUKEYILASHEN,NEIMEx yDOUZHIDINGWEI0.1,KUANDU、GAODUDOUSHEWEI0.8。MORENx yDOUSHI0.0,KUANDUGAODUWEI1.0