mirror of
https://github.com/wu736139669/Ash_AWord.git
synced 2026-08-05 05:55:19 +00:00
add svweb
This commit is contained in:
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../SVWebViewController/SVWebViewController/SVModalWebViewController.h
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../SVWebViewController/SVWebViewController/SVWebViewController.h
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../SVWebViewController/SVWebViewController/UIActivities/SVWebViewControllerActivity.h
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../SVWebViewController/SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome.h
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../SVWebViewController/SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari.h
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../SVWebViewController/SVWebViewController/SVModalWebViewController.h
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../SVWebViewController/SVWebViewController/SVWebViewController.h
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../SVWebViewController/SVWebViewController/UIActivities/SVWebViewControllerActivity.h
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../SVWebViewController/SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome.h
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
../../../SVWebViewController/SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari.h
|
||||||
Generated
+59
@@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Scheme
|
||||||
|
LastUpgradeVersion = "0510"
|
||||||
|
version = "1.3">
|
||||||
|
<BuildAction
|
||||||
|
parallelizeBuildables = "YES"
|
||||||
|
buildImplicitDependencies = "YES">
|
||||||
|
<BuildActionEntries>
|
||||||
|
<BuildActionEntry
|
||||||
|
buildForTesting = "YES"
|
||||||
|
buildForRunning = "YES"
|
||||||
|
buildForProfiling = "YES"
|
||||||
|
buildForArchiving = "YES"
|
||||||
|
buildForAnalyzing = "YES">
|
||||||
|
<BuildableReference
|
||||||
|
BuildableIdentifier = "primary"
|
||||||
|
BlueprintIdentifier = "DB5173E53068F87F11E8E6C4"
|
||||||
|
BuildableName = "libPods-SVWebViewController.a"
|
||||||
|
BlueprintName = "Pods-SVWebViewController"
|
||||||
|
ReferencedContainer = "container:Pods.xcodeproj">
|
||||||
|
</BuildableReference>
|
||||||
|
</BuildActionEntry>
|
||||||
|
</BuildActionEntries>
|
||||||
|
</BuildAction>
|
||||||
|
<TestAction
|
||||||
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||||
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||||
|
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||||
|
buildConfiguration = "Debug">
|
||||||
|
<Testables>
|
||||||
|
</Testables>
|
||||||
|
</TestAction>
|
||||||
|
<LaunchAction
|
||||||
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||||
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||||
|
launchStyle = "0"
|
||||||
|
useCustomWorkingDirectory = "NO"
|
||||||
|
buildConfiguration = "Debug"
|
||||||
|
ignoresPersistentStateOnLaunch = "NO"
|
||||||
|
debugDocumentVersioning = "YES"
|
||||||
|
allowLocationSimulation = "YES">
|
||||||
|
<AdditionalOptions>
|
||||||
|
</AdditionalOptions>
|
||||||
|
</LaunchAction>
|
||||||
|
<ProfileAction
|
||||||
|
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||||
|
savedToolIdentifier = ""
|
||||||
|
useCustomWorkingDirectory = "NO"
|
||||||
|
buildConfiguration = "Release"
|
||||||
|
debugDocumentVersioning = "YES">
|
||||||
|
</ProfileAction>
|
||||||
|
<AnalyzeAction
|
||||||
|
buildConfiguration = "Debug">
|
||||||
|
</AnalyzeAction>
|
||||||
|
<ArchiveAction
|
||||||
|
buildConfiguration = "Release"
|
||||||
|
revealArchiveInOrganizer = "YES">
|
||||||
|
</ArchiveAction>
|
||||||
|
</Scheme>
|
||||||
Generated
+22
@@ -0,0 +1,22 @@
|
|||||||
|
Copyright (c) 2011 Sam Vermette
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person
|
||||||
|
obtaining a copy of this software and associated documentation
|
||||||
|
files (the "Software"), to deal in the Software without
|
||||||
|
restriction, including without limitation the rights to use,
|
||||||
|
copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the
|
||||||
|
Software is furnished to do so, subject to the following
|
||||||
|
conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be
|
||||||
|
included in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||||
|
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||||
|
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||||
|
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
Generated
+52
@@ -0,0 +1,52 @@
|
|||||||
|
# SVWebViewController
|
||||||
|
|
||||||
|
SVWebViewController is a simple inline browser for your iOS 7 app.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
**SVWebViewController features:**
|
||||||
|
|
||||||
|
* iPhone and iPad distinct UIs
|
||||||
|
* full landscape orientation support
|
||||||
|
* back, forward, stop/refresh and share buttons
|
||||||
|
* Open in Safari and Chrome UIActivities
|
||||||
|
* navbar title set to the currently visible web page
|
||||||
|
* talks with `setNetworkActivityIndicatorVisible`
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
### CocoaPods
|
||||||
|
|
||||||
|
I'm not a big fan of CocoaPods, so tend to not keep it updated. If you really want to use SVWebViewController with CocoaPods, I suggest you use `pod 'SVWebViewController', :head` to pull from the `master` branch directly. I'm usually careful about what I push there and is the version I use myself in all my projects.
|
||||||
|
|
||||||
|
### Manually
|
||||||
|
|
||||||
|
* Drag the `SVWebViewController/SVWebViewController` folder into your project.
|
||||||
|
* `#import "SVWebViewController.h"`
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
(see sample Xcode project in `/Demo`)
|
||||||
|
|
||||||
|
Just like any UIViewController, SVWebViewController can be pushed into a UINavigationController stack:
|
||||||
|
|
||||||
|
```objective-c
|
||||||
|
SVWebViewController *webViewController = [[SVWebViewController alloc] initWithAddress:@"http://google.com"];
|
||||||
|
[self.navigationController pushViewController:webViewController animated:YES];
|
||||||
|
```
|
||||||
|
|
||||||
|
It can also be presented modally using `SVModalWebViewController`:
|
||||||
|
|
||||||
|
```objective-c
|
||||||
|
SVModalWebViewController *webViewController = [[SVModalWebViewController alloc] initWithAddress:@"http://google.com"];
|
||||||
|
[self presentModalViewController:webViewController animated:YES completion:NULL];
|
||||||
|
```
|
||||||
|
|
||||||
|
### SVWebViewControllerActivity
|
||||||
|
|
||||||
|
Starting in iOS 6 Apple uses `UIActivity` to let you show additional sharing methods in share sheets. `SVWebViewController` comes with "Open in Safari" and "Open in Chrome" activities. You can easily add your own activity by subclassing `SVWebViewControllerActivity` which takes care of a few things automatically for you. Have a look at the Safari and Chrome activities for implementation examples. Feel free to send it as a pull request once you're done!
|
||||||
|
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
SVWebViewController is brought to you by [Sam Vermette](http://samvermette.com) and [contributors to the project](https://github.com/samvermette/SVWebViewController/contributors). If you have feature suggestions or bug reports, feel free to help out by sending pull requests or by [creating new issues](https://github.com/samvermette/SVWebViewController/issues/new). If you're using SVWebViewController in your project, attribution is always appreciated.
|
||||||
Reference in New Issue
Block a user