GithubHelp home page GithubHelp logo

Comments (5)

AliSoftware avatar AliSoftware commented on July 20, 2024

I'm not sure I understand your question.

Aren't this and this documentation in the README clear enough? What information are you missing?

from reusable.

AF-cgi avatar AF-cgi commented on July 20, 2024

I read the documentation. I have a BaseView which is subclass by every other view. In this BaseView I implement an init- and the awakeFromNib-method. Both methods load the xib from nib and add the loaded nib view as subview. My xib file connected via the file's owner property. So I can use my UIView with the init-method and directly in storyboard. Is it possible with the NibLoadable protocol?

from reusable.

AliSoftware avatar AliSoftware commented on July 20, 2024

Oh I get it now. I got that usage of reusable views too sometimes, and sadly haven't had time to add support for such configuration in Reusable just yet.

So an UIView that is declared as NibLoadable is — for now — expected to be the root view of your XIB with no File's Owner (i.e. the same way you have for a XIB declaring a custom UITableViewCell).

But I'd love to add another protocol — NibOwnerLoadable? Any name suggestions welcome — to Reusable for that other use you suggest, expecting that custom UIView to be the File's Owner of the XIB, and adding its XIB's rootObjects as subviews to it automagically, so that you can then use that custom view directly in your other XIBs or Storyboards indeed.

So this is not possible yet but I'd love to add that — Pull Requests welcome, btw 😉 . That should be pretty straightforward to implement I think, the hardest part would be to find a suitable name for that other protocol to keep both solutions (custom UIView as the File's Owner vs. as the root view of the XIB) possible 😉

from reusable.

PoissonBallon avatar PoissonBallon commented on July 20, 2024

@AFcgi @AliSoftware Pull Requests here : #16
:D

from reusable.

AliSoftware avatar AliSoftware commented on July 20, 2024

@AFcgi PR #16 has been merged and will be part of the upcoming release!

from reusable.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.