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

2023-03-27    分類: App開發

現在是學習和開發IOS APP的好時機,因為全新的IOS及SWIFT語言,讓開發事半功倍。下面創新互聯(m.kartarina.com)分享平時APP開發常見問題及操作方法。
UITableView顯示加載狀態
//顯示加載狀態
func setupInfiniteScrollingView() {
self.is_loading = true
print("加載中")
self.activityViewIndicator = UIActivityIndicatorView(activityIndicatorStyle:UIActivityIndicatorViewStyle.Gray)
self.activityViewIndicator.frame = CGRect(x: 0,y: 0,width: 80,height: 80)
self.activityViewIndicator.center = self.view.center
self.activityViewIndicator.color = UIColor.darkGrayColor()
self.activityViewIndicator.startAnimating()
self.view.addSubview(activityViewIndicator)
}
//加載結束
if self.activityViewIndicator.isAnimating() {
self.activityViewIndicator.stopAnimating()
self.is_loading = false
print("加載完成")
}
狀態欄顯示聯網狀態
let app = UIApplication.sharedApplication()
app.networkActivityIndicatorVisible = true //顯示
app.networkActivityIndicatorVisible = false //不顯示
設置消息推送
一、Home ICO圖標右上角提示消息個數
let app = UIApplication.sharedApplication()
if (UIDevice.currentDevice().systemVersion as NSString).floatValue >= 8.0 {
let settings = UIUserNotificationSettings(forTypes: .Badge, categories: nil)
app.registerUserNotificationSettings(settings)
}
app.applicationIconBadgeNumber = 123
二、設置消息推送
let app = UIApplication.sharedApplication()
if (UIDevice.currentDevice().systemVersion as NSString).floatValue >= 8.0 {
let settings = UIUserNotificationSettings(forTypes:[.Badge,.Sound,.Alert], categories: nil)
app.registerUserNotificationSettings(settings)
} else {
app.registerForRemoteNotifications() //IOS8以下注冊消息-老的
}

UIVIEW 視圖屬性
Mode
Tag :UIView 所有子類,包括視圖和控件,都可以起一個 tag 數字編號,程序中可以通過該編號,找到這個組件
User Interaction Enabled
Multiple Touch
Alpha
Opaque
Hidden
Clear Graphics Context
Clip Subviews : 如果有子視圖,沒有完全包含在父視圖內,選中后,只在父視圖中的部分會顯示,默認禁用;
Autoresize Subviews允許iOS 調整子視圖大小,默認選中;
Stretching
拉伸)可以忽略,只有當屏幕上調整矩形視圖大小且需要重新繪制時,才需要拉伸。這里需要設置 4 個浮點值(0.0-1.0),如果希望每條邊 10%是不可以拉伸,那么 x y 都指定為 0.1 ,width、height都設為 0.8。默認 x y都是 0.0 ,width height 為 1.0

網頁標題:APP開發之IOSSWIFT常用問題及操作方法介紹
當前地址:http://m.kartarina.com/news/248018.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有App開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站制作
主站蜘蛛池模板: 亚洲AV无码一区二三区| 亚洲AV中文无码乱人伦在线视色| 夜夜添无码一区二区三区| 久久亚洲AV无码西西人体| 久久无码av三级| 丰满亚洲大尺度无码无码专线| 亚洲毛片av日韩av无码| 亚洲AV成人无码久久精品老人| 无码办公室丝袜OL中文字幕| 日韩a级无码免费视频| 亚洲国产精品无码久久久秋霞1| 亚洲日韩VA无码中文字幕| 亚洲精品无码mⅴ在线观看| 国产成人综合日韩精品无码不卡| 人妻少妇精品无码专区漫画| 亚洲av无码无在线观看红杏| 亚洲成av人片不卡无码久久| 亚洲精品无码av片| 91久久九九无码成人网站| 亚洲成AV人片在线观看无码 | 精品视频无码一区二区三区| 日韩AV无码不卡网站| 亚洲AV色无码乱码在线观看| 精品久久久无码人妻中文字幕| 中文有码vs无码人妻| 日韩人妻无码精品专区| 日韩少妇无码一区二区三区| a级毛片无码免费真人| 亚洲爆乳少妇无码激情| 97免费人妻无码视频| 无码人妻精品一区二区三区蜜桃 | 亚洲另类无码专区丝袜| 亚洲AV无码一区二区三区在线| 在线a亚洲v天堂网2019无码| 少妇无码AV无码一区| 亚洲精品无码久久久久sm| 国产av无码专区亚洲av果冻传媒| 色视频综合无码一区二区三区| 国产成人无码区免费A∨视频网站| 久久美利坚合众国AV无码| 成年男人裸j照无遮挡无码|