mirror of https://github.com/flutter/samples.git
parent
106a06300d
commit
9af3fc5c79
@ -0,0 +1,38 @@
|
||||
# ios_content_resizing
|
||||
|
||||
Embeds an instance of Flutter into an existing iOS app that will dynamically resize itself based off of it's content.
|
||||
|
||||
## Description
|
||||
|
||||
This sample showcases the integration of a self-resizing Flutter view within a native UIKit environment. The Flutter module features an expanding column of widgets. As items are added, the hosting UIView will automatically adjusts its [intrinsicContentSize](https://developer.apple.com/documentation/uikit/uiview/intrinsiccontentsize) to accommodate the new content size.
|
||||
|
||||
## tl;dr
|
||||
|
||||
If you're just looking to get up and running quickly, these bash commands will
|
||||
fetch packages and set up dependencies (note that the above commands assume
|
||||
you're building for both iOS and Android, with both toolchains installed):
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
cd flutter_module/
|
||||
flutter pub get
|
||||
|
||||
# For iOS builds:
|
||||
cd ../ios_content_resizing
|
||||
pod install
|
||||
open ios_content_resizing.xcworkspace
|
||||
# Then, click "Run" in Xcode to launch the app into your Simulator or device
|
||||
```
|
||||
|
||||
## Requirements
|
||||
|
||||
* Flutter
|
||||
* iOS
|
||||
* Xcode
|
||||
* Cocoapods
|
||||
|
||||
## Questions/issues
|
||||
|
||||
See [add_to_app/README.md](../README.md) for further help.
|
||||
Loading…
Reference in new issue