-
Notifications
You must be signed in to change notification settings - Fork 701
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
Cannot inherit from non-open class 'CHTCollectionViewWaterfallLayout' outside of its defining module #193
Comments
Just changing access modifier from public to open would resolve the warning, but I'm not sure if that's the right thing to do. The current API design, in my point of view, is not suitable for subclassing; many implementations are kept private while several point of interest does not offer customization for subclasses. So what's the problem you are trying to solve by inheriting from |
Problem which I solve is moving settings code to separate class and dublication it on several app screens
… On 12 Aug 2019, at 17:21, ApolloZhu ***@***.***> wrote:
Just changing access modifier from public to open would resolve the warning, but I'm not sure if that's the right thing to do. The current API design, in my point of view, is not suitable for subclassing; many implementations are kept private while several point of interest does not offer customization for subclasses.
So what's the problem you are trying to solve by inheriting from CHTCollectionViewWaterfallLayout?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Take a look at the project included in the Demo folder and see if you can implement this without subclassing the layout class? CHTCollectionViewWaterfallLayout/Demo/Swift/CHTWaterfallSwiftDemo/ViewController.swift Lines 44 to 55 in e453486
|
No description provided.
The text was updated successfully, but these errors were encountered: