Comments (6)
Oh yes, it works for me in my project.
I use both the default view controller and the navigatoinBottomOfViewController. Have you tried setting a break point? If that won't help maybe you could provide a little example project that demonstrates this issue.
Thanks
from tsmessages.
i have tried setting breakpoints, here's one case i tried below, same as gist link above, am i doing something wrong ?
#import "TSMessage.h"
@interface SubclassExample : TSMessage
@end
#import "SubclassExample.h"
@implementation SubclassExample
+ (CGFloat)navigationbarBottomOfViewController:(UIViewController *)viewController
{
return 50;
}
@end
here's where i added it to your sample project to test
- (IBAction)didTapMessage:(id)sender
{
NSString *notificationTitle = NSLocalizedString(@"Tell the user something", nil);
NSString *notificationDescription = (self.descriptionToggle.on ?
NSLocalizedString(@"This is some neutral notification.", nil) :
nil);
CGFloat duration = (self.longDurationToggle.on ? TSSecondViewControllerLongDuration : 0.0);
[SubclassExample showNotificationInViewController:self
withTitle:notificationTitle
withMessage:notificationDescription
withType:TSMessageNotificationTypeMessage
withDuration:duration
withCallback:nil
atPosition:(self.onBottomToggle.on ? TSMessageNotificationPositionBottom : TSMessageNotificationPositionTop)];
}
from tsmessages.
You are right, I just tried it and it seems to not work. I have to fix it. Thanks a lot for reporting
from tsmessages.
no problem, thanks your project here, very useful. i was playing around with a delegate to fix this. The method signatures seemed to be getting pretty large with me adding another parameter so i was questioning if this was the right approach. Any other ideas for a fix? I could help out with the implementation?
from tsmessages.
Well yes, it's getting pretty large, but as long as it should be a "one liner" it has to be like that.
The other way would be:
TSMessage *warningMessage = [TSMessage initWithType:... title:...];
warningMessage.duration = 3;
warningMessage.callback = ...
etc....
[warningMessage show];
which is kind of annoying.
from tsmessages.
A new way to set a custom vertical offset was added: e30c1fc (I think that is your second account, right?)
from tsmessages.
Related Issues (20)
- Swipe gesture doesn't work with banners over navigation bar position
- Font Type/Name should be exposed via function call, not JSON HOT 2
- the messages do not show when called recursively HOT 1
- How to detect if the TSmessage has disappeared? HOT 2
- messageIcon doesn't display HOT 1
- Show notifications from AppDelegate HOT 1
- How can I setDelegate in Swift ?
- Crashed at notificationDesign = [NSJSONSerialization JSONObjectWithData:[NSData dataWithContentsOfFile:path] options:kNilOptions error:nil]; HOT 6
- modifying font in Swift HOT 1
- Default Success Font Color Is Aweful
- TSMessages incorrect behaviour while installing via framework. HOT 1
- Swipe gesture does't work HOT 1
- Swipe gesture does't work
- cocoapods.org point to missing 0.9.13 release HOT 1
- can't set the space of titlelabel HOT 1
- Dismiss TSMessage HOT 1
- [!] Unable to find a specification for `TSMessage (~> 0.9.13)` HOT 1
- can't find picture
- Is there any plan for new version that will fix warnings? HOT 5
- Podspec for 0.9.13 missing?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tsmessages.