diff --git a/cloudmusic.xcodeproj/project.pbxproj b/cloudmusic.xcodeproj/project.pbxproj index 28109af..6a148e8 100644 --- a/cloudmusic.xcodeproj/project.pbxproj +++ b/cloudmusic.xcodeproj/project.pbxproj @@ -21,7 +21,8 @@ 7151CAEE24B00ED4004C4563 /* PlayController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7151CAED24B00ED4004C4563 /* PlayController.swift */; }; 7151CAF024B01A6B004C4563 /* SearchController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7151CAEF24B01A6B004C4563 /* SearchController.swift */; }; 7151CAF524B02DDA004C4563 /* SwiftyJSON in Frameworks */ = {isa = PBXBuildFile; productRef = 7151CAF424B02DDA004C4563 /* SwiftyJSON */; }; - 7151CB0124B042BC004C4563 /* Alert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7151CB0024B042BC004C4563 /* Alert.swift */; }; + 7151CB0124B042BC004C4563 /* ExtensionUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7151CB0024B042BC004C4563 /* ExtensionUIView.swift */; }; + 7151CB0524B07BD2004C4563 /* MyTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7151CB0424B07BD2004C4563 /* MyTabBar.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -60,7 +61,8 @@ 7151CAEB24B001EE004C4563 /* MusicRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MusicRequest.swift; sourceTree = ""; }; 7151CAED24B00ED4004C4563 /* PlayController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayController.swift; sourceTree = ""; }; 7151CAEF24B01A6B004C4563 /* SearchController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchController.swift; sourceTree = ""; }; - 7151CB0024B042BC004C4563 /* Alert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Alert.swift; sourceTree = ""; }; + 7151CB0024B042BC004C4563 /* ExtensionUIView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionUIView.swift; sourceTree = ""; }; + 7151CB0424B07BD2004C4563 /* MyTabBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyTabBar.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -124,7 +126,8 @@ 7151CAEB24B001EE004C4563 /* MusicRequest.swift */, 7151CAED24B00ED4004C4563 /* PlayController.swift */, 7151CAEF24B01A6B004C4563 /* SearchController.swift */, - 7151CB0024B042BC004C4563 /* Alert.swift */, + 7151CB0024B042BC004C4563 /* ExtensionUIView.swift */, + 7151CB0424B07BD2004C4563 /* MyTabBar.swift */, ); path = cloudmusic; sourceTree = ""; @@ -286,11 +289,12 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7151CB0124B042BC004C4563 /* Alert.swift in Sources */, + 7151CB0124B042BC004C4563 /* ExtensionUIView.swift in Sources */, 7151CAEE24B00ED4004C4563 /* PlayController.swift in Sources */, 7151CADF24AFE612004C4563 /* PlayListController.swift in Sources */, 7151CAB424AFE14D004C4563 /* cloudmusic.xcdatamodeld in Sources */, 7151CAEC24B001EF004C4563 /* MusicRequest.swift in Sources */, + 7151CB0524B07BD2004C4563 /* MyTabBar.swift in Sources */, 7151CAA824AFE14D004C4563 /* AppDelegate.swift in Sources */, 7151CAF024B01A6B004C4563 /* SearchController.swift in Sources */, 7151CAAA24AFE14D004C4563 /* SceneDelegate.swift in Sources */, diff --git a/cloudmusic/Alert.swift b/cloudmusic/Alert.swift deleted file mode 100644 index 824ac6d..0000000 --- a/cloudmusic/Alert.swift +++ /dev/null @@ -1,29 +0,0 @@ -// -// Alert.swift -// cloudmusic -// -// Created by Qihua Pan on 2020/7/3. -// Copyright © 2020 Qihua Pan. All rights reserved. -// - -import UIKit -import CoreData -extension UIViewController{ - func alert(message:String,title:String="警告信息",preferredStyle:UIAlertController.Style=UIAlertController.Style.alert,style:UIAlertAction.Style=UIAlertAction.Style.destructive){ - let alertController = UIAlertController(title: title, message: message, preferredStyle: preferredStyle) - - alertController.addAction(UIAlertAction(title: "确认", style:style, handler: nil)) - - self.present(alertController, animated: true, completion: nil) - } - - //获取上下文对象 - func getContext()-> NSManagedObjectContext { - //获取总代理 - let appDelegate = UIApplication.shared.delegate as! AppDelegate - //获取托管对象总管 - //let managedObjectContect = appDelegate.persistentContainer.viewContext - //返回托管对象总管 - return appDelegate.persistentContainer.viewContext - } -} diff --git a/cloudmusic/Base.lproj/Main.storyboard b/cloudmusic/Base.lproj/Main.storyboard index ea904d3..b2e145b 100644 --- a/cloudmusic/Base.lproj/Main.storyboard +++ b/cloudmusic/Base.lproj/Main.storyboard @@ -7,10 +7,10 @@ - + - + @@ -39,6 +39,15 @@ + @@ -50,7 +59,7 @@ - + @@ -64,44 +73,63 @@ -