Skip to content

Commit

Permalink
Merge remote-tracking branch 'refs/remotes/origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
Phu Huynh committed Apr 4, 2020
2 parents 7efae1a + 9584f26 commit 434a61a
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 10 deletions.
36 changes: 26 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,24 +19,40 @@ You need to add `RefreshableNavigationView(title: String, action: () -> Void, co
Example:

```swift
RefreshableNavigationView(title: "Testing", showRefreshView: $showRefreshView, action:{
self.numbers = self.generateRandomNumbers()
// Remember to set the showRefreshView to false
DispatchQueue.main.asyncAfter(deadline: .now() + 3) {
self.showRefreshView = false
struct ContentView: View {
@State var numbers:[Int] = [23,45,76,54,76,3465,24,423]
@State var showRefreshView: Bool = false

var body: some View {
RefreshableNavigationView(title: "Testing", showRefreshView: $showRefreshView, displayMode: .inline, action:{
self.numbers = self.generateRandomNumbers()
// Remember to set the showRefreshView to false
DispatchQueue.main.asyncAfter(deadline: .now() + 3) {
self.showRefreshView = false
}
}){
ForEach(self.numbers, id: \.self){ number in
VStack(alignment: .leading){
Text("\(number)")
Divider()
}
}
}
}
}){
ForEach(self.numbers, id: \.self){ number in
VStack(alignment: .leading){
Text("\(number)")
Divider()
func generateRandomNumbers() -> [Int] {
var sequence = [Int]()
for _ in 0...30 {
sequence.append(Int.random(in: 0 ..< 100))
}
return sequence
}
}
```

## Support Inline Navigation Bar
Change the displayMode to .inline if you want to display the list like below.

![Inline](inline.gif)

```swift
Expand Down
Binary file added inline.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 434a61a

Please sign in to comment.