A browser-ready efficient scrolling container based on UITableView
react react-component scrolling uitableview infinite table-view infinite-scrollMade with ❤️ by XMARTLABS. This is the re-creation of XLForm in Swift. For more information look at our blog post that introduces Eureka.
ios forms ios-ui ios-forms swift-library carthage cocoapods uitableview validationsTDBadgedCell grew out of the need for TableViewCell badges and the lack of them in iOS (see the article explaining this on TUAW. Recently the project has been re-written in Swift and much simplified. Note: You can find the old Objective-C version on the deprecated-objective-c branch.
uitableview ui uitableviewcell ios badge tableview tableviewcellSwiftyFORM is an iOS framework for creating forms. Because form code is hard to write, hard to read, hard to reason about. Has a slow turn around time. Is painful to maintain.
form uitableview validation uidatepicker uipickerview uislider binding iosThis is an attempt at implementing the solution outlined in Dave DeLong’s article, Edit distance and edit steps. A Changeset describes the minimal edits required to go from one Collection of Equatable elements to another.
ios uicollectionview uitableview minimal-edits changeset changes change diff deltaViewAnimator is a library for building complex iOS UIView animations in an easy way. It provides one line animations for any view included the ones which contain other views like UITableView and UICollectionView with its cells or UIStackView with its arrangedSubviews. UI created by Messaki, make sure to check out his profile.
ios animations uiview uikit ui uitableview uicollectionview uistackviewToday almost all apps have async processes, such as Api requests, long running processes, etc. And while the processes are working, usually developers place a loading view to show users that something is going on. SkeletonView has been conceived to address this need, an elegant way to show users that something is happening and also prepare them to which contents he is waiting.
skeleton placeholder gradients solid animation loading ios uitableview uicollectionview ios-ui ios-uiview ios-animation ios-swift ios-lib loading-animations loading-animation facebook-animation facebook instagramUITableView extension that enabled to insert cell from bottom of tableView. It is difficult to fill a tableview content from bottom. So, ReverseExtension rotate both of UITableView and UITableViewCell like this images.
uitableview uitableviewcell reverse extensionSwipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift. Check out my blog post on how SwipeCellKit came to be.
uikit ios swipe uitableview uitableviewcell drag tableviewMade in Yalantis. For application targets that do not support embedded frameworks, such as iOS 7, Persei can be integrated by including source files from the Persei folder directly, optionally wrapping the top-level types into struct Persei to simulate a namespace. Yes, this sucks.
ios persei uicollectionview uiscrollview uitableview drag animation custom menu cocoapods carthage navigatorFor the time being, we haven't found a better way to deal with the contentInset adjustment, so the support for the iPhone X and the safeAreaInsets is not there yet. This may require a major refactor of the header view and a major release. For more information, see this issue and this PR (#68).
stretchy-headers interface-builder uikit ios uiview uiscrollview uitableview uicollectionviewIs equivalent to: UIStackView of iOS and LinearLayout of Android. Linear layout is a single line layout view that the subviews are arranged in sequence according to the added order(from top to bottom or from left to right). So the subviews' origin&size constraints are established by the added order. Subviews arranged in top-to-bottom order is called vertical linear layout view, and the subviews arranged in left-to-right order is called horizontal linear layout.
autolayout flexbox sizeclass css android ios uiview uitableview uicollectionview flowlayout framelayout constraints rtlThese values are provided to the tableViewStyle prop. These values are provided to the tableViewCellStyle prop.
react-native react-component uitableview tableview iosClosures is an iOS Framework that adds closure handlers to many of the popular UIKit and Foundation classes. Although this framework is a substitute for some Cocoa Touch design patterns, such as Delegation & Data Sources and Target-Action, the authors make no claim regarding which is a better way to accomplish the same type of task. Most of the time it is a matter of style, preference, or convenience that will determine if any of these closure extensions are beneficial. Whether you're a functional purist, dislike a particular API, or simply just want to organize your code a little bit, you might enjoy using this library.
closures convenience-methods uicontrol cocoapods carthage delegation datasource uigesturerecognizer uiimagepickercontroller kvo uitableview uiscrollview uicollectionview uipickerview uibutton uitextfield uiviewTo run the example project, clone the repo, and run pod install from the Example directory first.
placeholder empty loading uitableview uicollectionview empty-state state-managementPagingKit provides customizable menu & content UI. It has more flexible layout and design than the other libraries. There are many libraries providing "Paging UI" which have menu and content area. They are convenient but not customizable because your app has to be made compatible with the libraries' layout and view components. When your philosophy doesn't fit the libraries, you need to fork them or find another one.
ios uikit segmentcontrol paging pageviewcontroller uitableview uicollectionview uicollectionviewlayoutA no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource. Still, using UITableView has its own problems.
uitableviewdelegate uitableviewdatasource uitableview ios clean-code carthage cocoapods rich-pages ios-ui ios-swiftTGLayoutPos is represent to the position of a view. UIView provides six extension variables:tg_left, tg_top, tg_bottom, tg_right, tg_centerX, tg_centerY to set view's margin or space distance between self and others. TGLayoutSize is represent to the size of a view. UIView provides two extension variables:tg_width,tg_height to set view's width and height dimension. there are three special TGLayoutSize const object: .wrap, .fill, .average mean: wrap all subviews size, fill in to superview's residual size, average the superview's size.
autolayout flexbox android ios sizeclass flowlayout framelayout constraints css uiview uitableview uicollectionviewCarbon is a library for building component-based user interfaces in UITableView and UICollectionView inspired by SwiftUI and React. This make it painless to build and maintain the complex UIs. Uses DifferenceKit which is highly optimized based on Paul Heckel's paper for diffing. Declarative design and diffing algorithm make your code more predictable, debugging easier and providing beautiful animations to users.
ios component node diffing declarative render react delegate datasource differencekit functionbuilder uicollectionview uitableviewFlix is a flexible iOS framework for creating dynamic forms with UITableView or UICollectionView. Flix focus on combining cells of UICollectionView or UITableView, it don't care about the view layout, business logic. So you can easily build custom form using Flix.
uitableview uicollectionview form reusable generics
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.