Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS Improvements: Table View Source #377

Merged
merged 7 commits into from
Sep 19, 2013
Merged

iOS Improvements: Table View Source #377

merged 7 commits into from
Sep 19, 2013

Conversation

anaisbetts
Copy link
Member

This PR adds a number of helpful extensions to the UIKit code, extracted from [REDACTED].app

This adds:

  • Reactive versions of common UIKit classes, such as UIImageView
  • A way to bind ICommands to UIControlEvents
  • A TableViewSource that attaches to a ReactiveList<T>

ReactiveTableViewSource

This class is a pre-canned DataSource for ReactiveLists that you can attach to UITableViews - currently, support for editing or user reordering isn't supported, but multiple sections are supported. As you add items to your ReactiveList, ReactiveTableViewSource will automatically animate them in and out to match.

anaisbetts pushed a commit that referenced this pull request Sep 19, 2013
iOS Improvements: Table View Source
@anaisbetts anaisbetts merged commit 9a5c182 into master Sep 19, 2013
@meteficha
Copy link
Member

Amazing!

@paulcbetts, do you have an estimate about when a new version of RxUI will be released with these changes? I'm wondering if I'll be able to get away with not compiling the master by myself :).

@anaisbetts
Copy link
Member Author

@meteficha Not sure (probably soon), but in the meantime, you can just copy-paste that file into your project, it should be pretty standalone

@meteficha
Copy link
Member

I'll do that, then, thanks! :)

@lock lock bot locked and limited conversation to collaborators Jun 27, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants