mirror of https://github.com/xaoxuu/ProHUD
图片资源加载
This commit is contained in:
parent
9003edc359
commit
80a17dc2b8
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1150"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "ProHUD"
|
||||
BuildableName = "ProHUD"
|
||||
BlueprintName = "ProHUD"
|
||||
ReferencedContainer = "container:">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "ProHUD"
|
||||
BuildableName = "ProHUD"
|
||||
BlueprintName = "ProHUD"
|
||||
ReferencedContainer = "container:">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
|
@ -304,7 +304,7 @@
|
|||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
|
||||
MTL_ENABLE_DEBUG_INFO = YES;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = iphoneos;
|
||||
|
@ -358,7 +358,7 @@
|
|||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_COMPILATION_MODE = wholemodule;
|
||||
|
|
|
@ -18,12 +18,18 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
|
|||
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
|
||||
// Override point for customization after application launch.
|
||||
|
||||
let vc = RootVC()
|
||||
window = UIWindow.init(frame: UIScreen.main.bounds)
|
||||
window?.rootViewController = RootVC()
|
||||
window?.rootViewController = vc
|
||||
window?.makeKeyAndVisible()
|
||||
|
||||
ProHUD.config { (cfg) in
|
||||
cfg.rootViewController = window!.rootViewController
|
||||
cfg.rootViewController = vc
|
||||
if #available(iOS 13.0, *) {
|
||||
cfg.windowScene = window?.windowScene
|
||||
} else {
|
||||
// Fallback on earlier versions
|
||||
}
|
||||
cfg.alert { (a) in
|
||||
a.titleFont = .bold(22)
|
||||
a.bodyFont = .regular(17)
|
||||
|
|
|
@ -18,7 +18,11 @@ class RootVC: UIViewController {
|
|||
let nav = UINavigationController(rootViewController: vc)
|
||||
addChild(nav)
|
||||
view.addSubview(nav.view)
|
||||
if #available(iOS 11.0, *) {
|
||||
nav.navigationBar.prefersLargeTitles = true
|
||||
} else {
|
||||
// Fallback on earlier versions
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -5,8 +5,8 @@ target 'Example' do
|
|||
|
||||
pod 'ProHUD', :path => '..'
|
||||
|
||||
pod 'SnapKit', '4.2.0'
|
||||
pod 'Inspire', '1.0.5' # :path => '../Inspire'
|
||||
pod 'SnapKit', '5.0.0'
|
||||
pod 'Inspire', :path => '../../Inspire'
|
||||
|
||||
end
|
||||
|
||||
|
|
|
@ -1,29 +1,30 @@
|
|||
PODS:
|
||||
- Inspire (1.0.5)
|
||||
- Inspire (1.1.0)
|
||||
- ProHUD (1.0):
|
||||
- Inspire
|
||||
- SnapKit (= 4.2.0)
|
||||
- SnapKit (4.2.0)
|
||||
- SnapKit (= 5.0)
|
||||
- SnapKit (5.0.0)
|
||||
|
||||
DEPENDENCIES:
|
||||
- Inspire (= 1.0.5)
|
||||
- Inspire (from `../../Inspire`)
|
||||
- ProHUD (from `..`)
|
||||
- SnapKit (= 4.2.0)
|
||||
- SnapKit (= 5.0.0)
|
||||
|
||||
SPEC REPOS:
|
||||
https://github.com/cocoapods/specs.git:
|
||||
- Inspire
|
||||
trunk:
|
||||
- SnapKit
|
||||
|
||||
EXTERNAL SOURCES:
|
||||
Inspire:
|
||||
:path: "../../Inspire"
|
||||
ProHUD:
|
||||
:path: ".."
|
||||
|
||||
SPEC CHECKSUMS:
|
||||
Inspire: fcd7b5ed3b30506b7f04645719b52e0a89884cd4
|
||||
ProHUD: 6e5ce4d0599f9b8d2481783368cb08947df7657f
|
||||
SnapKit: fe8a619752f3f27075cc9a90244d75c6c3f27e2a
|
||||
Inspire: 0beb2517cbf0111fe13c6bb1ab9ea791abd1f42b
|
||||
ProHUD: 7128b55036885ac4f8b4d0b0783ee6f8eb3a2ea9
|
||||
SnapKit: fd22d10eb9aff484d79a8724eab922c1ddf89bcf
|
||||
|
||||
PODFILE CHECKSUM: 973ed9d97f2f88c3dde66acf49139682be3748eb
|
||||
PODFILE CHECKSUM: 80148eec6ba2e9631b208c7b277316b6c551afc4
|
||||
|
||||
COCOAPODS: 1.7.5
|
||||
COCOAPODS: 1.9.2
|
||||
|
|
|
@ -9,8 +9,8 @@ Pod::Spec.new do |s|
|
|||
|
||||
s.ios.deployment_target = '10.0'
|
||||
|
||||
s.source_files = 'ProHUD/**/*.swift'
|
||||
s.resource_bundles = { 'ProHUD' => ['ProHUD/*.{xcassets,strings,xml,storyboard,xib,xcdatamodeld,gif,lproj}'] }
|
||||
s.source_files = 'Source/**/*.swift'
|
||||
s.resource_bundles = { 'ProHUD' => ['Source/**/*.{xcassets,strings,xml,storyboard,xib,xcdatamodeld,gif,lproj}'] }
|
||||
s.requires_arc = true
|
||||
s.swift_version = '5.0'
|
||||
|
||||
|
|
|
@ -83,17 +83,13 @@ internal extension ProHUD {
|
|||
|
||||
/// 获取Bundle
|
||||
static var bundle: Bundle {
|
||||
var b = Bundle.init(for: Alert.self)
|
||||
let p = b.path(forResource: "ProHUD", ofType: "bundle")
|
||||
if let bb = Bundle.init(path: p ?? "") {
|
||||
b = bb
|
||||
}
|
||||
return b
|
||||
let path = Bundle(for: HUDController.self).path(forResource: "ProHUD", ofType: "bundle")
|
||||
return Bundle(path: path ?? "") ?? Bundle.main
|
||||
}
|
||||
|
||||
/// 获取Image
|
||||
static func image(named: String) -> UIImage? {
|
||||
return UIImage(named: named) ?? UIImage.init(named: named, in: bundle, compatibleWith: nil)
|
||||
return UIImage(named: named) ?? UIImage(named: named, in: bundle, compatibleWith: nil)
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue