APP開發之IOS SWIFT常用問題及操作方法介紹


現在是學習和開發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