GithubHelp home page GithubHelp logo

Comments (6)

KBLNY avatar KBLNY commented on June 1, 2024 1

Ok, thanks it works !

I read the documentation and I played with the demo.
But it sounds weird for me, when you specified a custom stylesheet that you have to choose a default bar type (Info, Success or Error) which will be ignored, since I have specified my own stylesheet.

In addition, how can I use a second stylesheet? At the end, I would have something like : Error, Info, Success, Critical (1st custom stylesheet) and "Push Notification" (2nd custom stylesheet).

from twmessagebarmanager.

terryworona avatar terryworona commented on June 1, 2024

I don't understand the question.

 I'm still striving by using my custom protocol

Please elaborate?

A concrete example with sample code will help.

from twmessagebarmanager.

KBLNY avatar KBLNY commented on June 1, 2024

I implemented "An object conforming to the TWMessageBarStyleSheet protocol defines the message bar's look and feel:" with the 3 required methods:

  • (UIColor *)backgroundColorForMessageType:(TWMessageBarMessageType)type;
  • (UIColor *)strokeColorForMessageType:(TWMessageBarMessageType)type;
  • (UIImage *)iconImageForMessageType:(TWMessageBarMessageType)type;

However, I don't know how I should use this implementation.
Can you help?

from twmessagebarmanager.

terryworona avatar terryworona commented on June 1, 2024

Set the manager's stylesheet property:

[TWMessageBarManager sharedInstance].styleSheet = yourCustomStyleSheet;

from twmessagebarmanager.

KBLNY avatar KBLNY commented on June 1, 2024

Ok, but what should I put as value for the parameter "type" when I use the showMessageWithTitle: method?

from twmessagebarmanager.

terryworona avatar terryworona commented on June 1, 2024

A message bar type:

typedef NS_ENUM(NSInteger, TWMessageBarMessageType) {
    TWMessageBarMessageTypeError,
    TWMessageBarMessageTypeSuccess,
    TWMessageBarMessageTypeInfo
};

Closing this question.

Please read the documentation or play with the demo application bundled with the library to learn more.

from twmessagebarmanager.

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.