Permalink
Browse files

Brings entire project back into one static project. Label cells are p…

…roperly organized on the contentview. Removes custom swizzling for the project in favor of subclassing uinavigationcontroller. Fixes image center issues with nsoperationqueue duplicates.
  • Loading branch information...
devinross committed Mar 31, 2011
1 parent 2c9d9b3 commit bb7d31e35fc5686595d4a365dc3db833b5a2dc5a
Showing with 1,010 additions and 1,492 deletions.
  1. BIN src/TapkuLibrary.bundle/Images/coverflow/coverflowgradient.png
  2. BIN src/TapkuLibrary.bundle/Images/gui/ui back button hover.png
  3. BIN src/TapkuLibrary.bundle/Images/gui/ui back button hover@2x.png
  4. BIN src/TapkuLibrary.bundle/Images/gui/ui back button.png
  5. BIN src/TapkuLibrary.bundle/Images/gui/ui back button@2x.png
  6. BIN src/TapkuLibrary.bundle/Images/gui/ui done button.png
  7. BIN src/TapkuLibrary.bundle/Images/gui/ui done button@2x.png
  8. BIN src/TapkuLibrary.bundle/Images/gui/ui plain button hover.png
  9. BIN src/TapkuLibrary.bundle/Images/gui/ui plain button hover@2x.png
  10. BIN src/TapkuLibrary.bundle/Images/gui/ui plain button.png
  11. BIN src/TapkuLibrary.bundle/Images/gui/ui plain button@2x.png
  12. BIN src/TapkuLibrary.bundle/Images/overview/ind_blue_left.png
  13. BIN src/TapkuLibrary.bundle/Images/overview/ind_blue_middle.png
  14. BIN src/TapkuLibrary.bundle/Images/overview/ind_blue_right.png
  15. BIN src/TapkuLibrary.bundle/Images/overview/ind_green_left.png
  16. BIN src/TapkuLibrary.bundle/Images/overview/ind_green_middle.png
  17. BIN src/TapkuLibrary.bundle/Images/overview/ind_green_right.png
  18. BIN src/TapkuLibrary.bundle/Images/overview/ind_red_left.png
  19. BIN src/TapkuLibrary.bundle/Images/overview/ind_red_middle.png
  20. BIN src/TapkuLibrary.bundle/Images/overview/ind_red_right.png
  21. +66 −176 src/TapkuLibrary.xcodeproj/project.pbxproj
  22. +0 −41 src/TapkuLibrary/ABTableViewCell.h
  23. +0 −99 src/TapkuLibrary/ABTableViewCell.m
  24. +1 −1 src/{TapkuLibraryExtra → TapkuLibrary}/NSDictionary+TKCategory.h
  25. +32 −12 src/{TapkuLibraryExtra → TapkuLibrary}/NSDictionary+TKCategory.m
  26. +0 −3 src/{TapkuLibraryExtra → TapkuLibrary}/NSMutableURLRequest+TKCategory.h
  27. +26 −3 src/{TapkuLibraryExtra → TapkuLibrary}/NSMutableURLRequest+TKCategory.m
  28. +1 −0 src/TapkuLibrary/NSString+TKCategory.h
  29. +14 −0 src/TapkuLibrary/NSString+TKCategory.m
  30. +2 −1 src/TapkuLibrary/TKAlertCenter.m
  31. +0 −55 src/TapkuLibrary/TKBarButtonItem.h
  32. +0 −242 src/TapkuLibrary/TKBarButtonItem.m
  33. +1 −6 src/TapkuLibrary/TKButtonCell.h
  34. +10 −29 src/TapkuLibrary/TKButtonCell.m
  35. +1 −5 src/TapkuLibrary/TKGlobal.h
  36. +0 −1 src/TapkuLibrary/TKGlobal.m
  37. +2 −2 src/TapkuLibrary/TKGraphView.m
  38. +24 −4 src/TapkuLibrary/TKImageCenter.m
  39. +2 −2 src/TapkuLibrary/TKIndicatorCell.h
  40. +17 −43 src/TapkuLibrary/TKIndicatorCell.m
  41. +1 −3 src/TapkuLibrary/TKLabelCell.h
  42. +27 −42 src/TapkuLibrary/TKLabelCell.m
  43. +1 −1 src/TapkuLibrary/TKLabelFieldCell.h
  44. +24 −39 src/TapkuLibrary/TKLabelFieldCell.m
  45. +1 −2 src/TapkuLibrary/TKLabelSwitchCell.h
  46. +21 −33 src/TapkuLibrary/TKLabelSwitchCell.m
  47. +1 −1 src/TapkuLibrary/TKLabelTextFieldCell.h
  48. +25 −61 src/TapkuLibrary/TKLabelTextFieldCell.m
  49. +1 −1 src/TapkuLibrary/TKLabelTextViewCell.h
  50. +23 −41 src/TapkuLibrary/TKLabelTextViewCell.m
  51. +2 −3 src/TapkuLibrary/TKLoadingView.m
  52. 0 src/{TapkuLibraryExtra → TapkuLibrary}/TKMapPlace.h
  53. 0 src/{TapkuLibraryExtra → TapkuLibrary}/TKMapPlace.m
  54. 0 src/{TapkuLibraryExtra → TapkuLibrary}/TKMapView.h
  55. 0 src/{TapkuLibraryExtra → TapkuLibrary}/TKMapView.m
  56. +56 −0 src/TapkuLibrary/TKNavigationController.h
  57. +126 −0 src/TapkuLibrary/TKNavigationController.m
  58. +2 −1 src/TapkuLibrary/TKProgressAlertView.m
  59. +1 −3 src/TapkuLibrary/TKSwitchCell.h
  60. +17 −52 src/TapkuLibrary/TKSwitchCell.m
  61. +6 −6 src/TapkuLibrary/{UINavigationController+TKCategory.h → TKTableViewCell.h}
  62. +85 −0 src/TapkuLibrary/TKTableViewCell.m
  63. +2 −4 src/TapkuLibrary/TKTableViewController.h
  64. +10 −12 src/TapkuLibrary/TKTableViewController.m
  65. +1 −1 src/TapkuLibrary/TKTextViewCell.h
  66. +8 −11 src/TapkuLibrary/TKTextViewCell.m
  67. +3 −7 src/TapkuLibrary/TKViewController.h
  68. +21 −3 src/TapkuLibrary/TKViewController.m
  69. +1 −5 src/TapkuLibrary/TKWindow.h
  70. +1 −4 src/TapkuLibrary/TKWindow.m
  71. +12 −2 src/TapkuLibrary/TapkuLibrary.h
  72. +25 −0 src/TapkuLibrary/UIBarButtonItem+TKCategory.h
  73. +43 −0 src/TapkuLibrary/UIBarButtonItem+TKCategory.m
  74. +1 −1 src/TapkuLibrary/UIButton+TKCategory.m
  75. +0 −52 src/TapkuLibrary/UINavigationController+TKCategory.m
  76. +1 −1 src/TapkuLibrary/UIView+TKCategory.h
  77. +2 −2 src/TapkuLibrary/UIView+TKCategory.m
  78. +0 −36 src/TapkuLibraryExtra/TapkuLibraryExtras.h
  79. +1 −1 src/TapkuLibrary_Prefix.pch
  80. +1 −11 universaldemo/Shared/main.m
  81. +1 −1 universaldemo/iPad/AppDelegate_iPad.h
  82. +1 −1 universaldemo/iPad/AppDelegate_iPad.m
  83. +1 −1 universaldemo/iPad/CoverflowViewController_iPad.h
  84. +1 −1 universaldemo/iPad/CoverflowViewController_iPad.m
  85. +1 −1 universaldemo/iPad/DetailViewController.h
  86. +1 −1 universaldemo/iPad/DetailViewController.m
  87. +1 −1 universaldemo/iPad/LeftTableViewController.h
  88. +1 −1 universaldemo/iPad/LeftTableViewController.m
  89. +27 −7 universaldemo/iPhone/AlertsViewController.h
  90. +34 −38 universaldemo/iPhone/AlertsViewController.m
  91. +3 −3 universaldemo/iPhone/AppDelegate_iPhone.h
  92. +9 −2 universaldemo/iPhone/AppDelegate_iPhone.m
  93. +1 −1 universaldemo/iPhone/DemoCalendarMonth.h
  94. +1 −1 universaldemo/iPhone/DemoCalendarMonth.m
  95. +3 −2 universaldemo/iPhone/EmptyViewController.h
  96. +4 −3 universaldemo/iPhone/EmptyViewController.m
  97. +2 −5 universaldemo/iPhone/FastTableViewController.h
  98. +9 −35 universaldemo/iPhone/FastTableViewController.m
  99. +1 −1 universaldemo/iPhone/GraphController.h
  100. +1 −1 universaldemo/iPhone/GraphController.m
  101. +1 −1 universaldemo/iPhone/HUDViewController.h
  102. +20 −29 universaldemo/iPhone/HUDViewController.m
  103. +1 −5 universaldemo/iPhone/ImageCenterViewController.h
  104. +37 −55 universaldemo/iPhone/ImageCenterViewController.m
  105. +1 −1 universaldemo/iPhone/LabelViewController.h
  106. +23 −34 universaldemo/iPhone/LabelViewController.m
  107. +1 −4 universaldemo/iPhone/MapViewController.h
  108. +8 −6 universaldemo/iPhone/MapViewController.m
  109. +1 −2 universaldemo/iPhone/MoreCellsViewController.h
  110. +31 −31 universaldemo/iPhone/MoreCellsViewController.m
  111. +2 −3 universaldemo/iPhone/RootViewController.h
  112. +25 −13 universaldemo/iPhone/RootViewController.m
  113. +4 −34 universaldemo/universaldemo.xcodeproj/project.pbxproj
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -1,41 +0,0 @@
-// Copyright (c) 2008 Loren Brichter
-//
-// Permission is hereby granted, free of charge, to any person
-// obtaining a copy of this software and associated documentation
-// files (the "Software"), to deal in the Software without
-// restriction, including without limitation the rights to use,
-// copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the
-// Software is furnished to do so, subject to the following
-// conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-// OTHER DEALINGS IN THE SOFTWARE.
-//
-// ABTableViewCell.h
-//
-// Created by Loren Brichter
-// Copyright 2008 Loren Brichter. All rights reserved.
-//
-
-#import <UIKit/UIKit.h>
-
-// to use: subclass ABTableViewCell and implement -drawContentView:
-
-@interface ABTableViewCell : UITableViewCell
-{
- UIView *contentView;
-}
-
-- (void)drawContentView:(CGRect)r; // subclasses should implement
-
-@end
@@ -1,99 +0,0 @@
-// Copyright (c) 2008 Loren Brichter
-//
-// Permission is hereby granted, free of charge, to any person
-// obtaining a copy of this software and associated documentation
-// files (the "Software"), to deal in the Software without
-// restriction, including without limitation the rights to use,
-// copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the
-// Software is furnished to do so, subject to the following
-// conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-// OTHER DEALINGS IN THE SOFTWARE.
-//
-// ABTableViewCell.m
-//
-// Created by Loren Brichter
-// Copyright 2008 Loren Brichter. All rights reserved.
-//
-
-#import "ABTableViewCell.h"
-
-@interface ABTableViewCellView : UIView
-@end
-
-@implementation ABTableViewCellView
-
-- (void) drawRect:(CGRect)r{
- [(ABTableViewCell *)[self superview] drawContentView:r];
-}
-
-@end
-
-
-
-@implementation ABTableViewCell
-
-- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
- if(!(self=[super initWithStyle:style reuseIdentifier:reuseIdentifier])) return nil;
-
- contentView = [[ABTableViewCellView alloc] initWithFrame:CGRectZero];
- contentView.opaque = YES;
- [self addSubview:contentView];
- [contentView release];
-
- return self;
-}
-
-- (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier{
- if(!(self=[super initWithStyle:UITableViewCellStyleDefault reuseIdentifier:reuseIdentifier])) return nil;
-
- contentView = [[ABTableViewCellView alloc] initWithFrame:CGRectZero];
- contentView.opaque = YES;
- [self addSubview:contentView];
- [contentView release];
-
- return self;
-}
-
-- (void)dealloc
-{
- [super dealloc];
-}
-
-- (void) layoutSubviews {
- [super layoutSubviews];
- [self setNeedsDisplay];
-}
-
-
-- (void)setFrame:(CGRect)f
-{
- [super setFrame:f];
- CGRect b = [self bounds];
- b.size.height -= 1; // leave room for the seperator line
- [contentView setFrame:b];
-}
-
-- (void)setNeedsDisplay
-{
- [super setNeedsDisplay];
- [contentView setNeedsDisplay];
-}
-
-- (void)drawContentView:(CGRect)r
-{
- // subclasses should implement this
-}
-
-@end
@@ -9,7 +9,7 @@
#import <Foundation/Foundation.h>
-@interface NSDictionary ( CurlHTTPExtensions )
+@interface NSDictionary ( TKCategory )
- (NSString *) formatForHTTP;
- (NSString *) formatForHTTPUsingEncoding:(NSStringEncoding)inEncoding;
@@ -1,15 +1,38 @@
//
// NSDictionaryAdditions.m
-// PhoneHome
-//
// Created by Devin Ross on 2/23/10.
-// Copyright 2010 __MyCompanyName__. All rights reserved.
//
+/*
+
+ tapku.com || http://github.com/devinross/tapkulibrary
+
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation
+ files (the "Software"), to deal in the Software without
+ restriction, including without limitation the rights to use,
+ copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following
+ conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
+
+ */
#import "NSDictionary+TKCategory.h"
-@implementation NSDictionary ( CurlHTTPExtensions )
+@implementation NSDictionary ( TKCategory )
/*" This category adds methods for dealing with HTTP input and output to an #NSDictionary.
"*/
@@ -18,8 +41,7 @@ @implementation NSDictionary ( CurlHTTPExtensions )
see #formatForHTTPUsingEncoding.
"*/
-- (NSString *) formatForHTTP
-{
+- (NSString *) formatForHTTP {
return [self formatForHTTPUsingEncoding:NSASCIIStringEncoding];
// default to dumb ASCII only
}
@@ -29,16 +51,15 @@ - (NSString *) formatForHTTP
keys and values are output as %{key}=%{value}; in between arguments is !{&}.
"*/
-- (NSString *) formatForHTTPUsingEncoding:(NSStringEncoding)inEncoding
-{
+- (NSString *) formatForHTTPUsingEncoding:(NSStringEncoding)inEncoding{
return [self formatForHTTPUsingEncoding:inEncoding ordering:nil];
}
/*" Convert a dictionary to an HTTP-formatted string with the given encoding, as above. The inOrdering parameter specifies the order to place the inputs, for servers that care about this. (Note that keys in the dictionary that aren't in inOrdering will not be included.) If inOrdering is nil, all keys and values will be output in an unspecified order.
"*/
-- (NSString *) formatForHTTPUsingEncoding:(NSStringEncoding)inEncoding ordering:(NSArray *)inOrdering
-{
+- (NSString *) formatForHTTPUsingEncoding:(NSStringEncoding)inEncoding ordering:(NSArray *)inOrdering{
+
NSMutableString *s = [NSMutableString stringWithCapacity:256];
NSEnumerator *e = (nil == inOrdering) ? [self keyEnumerator] : [inOrdering objectEnumerator];
id key;
@@ -73,8 +94,7 @@ - (NSString *) formatForHTTPUsingEncoding:(NSStringEncoding)inEncoding ordering:
}
}
// Delete final & from the string
- if (![s isEqualToString:@""])
- {
+ if (![s isEqualToString:@""]){
[s deleteCharactersInRange:NSMakeRange([s length]-1, 1)];
}
return s;
@@ -1,9 +1,6 @@
//
// NSMutableURLRequestAdditions.h
-// PhoneHome
-//
// Created by Devin Ross on 2/23/10.
-// Copyright 2010 __MyCompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
@@ -1,10 +1,33 @@
//
// NSMutableURLRequestAdditions.m
-// PhoneHome
-//
// Created by Devin Ross on 2/23/10.
-// Copyright 2010 __MyCompanyName__. All rights reserved.
//
+/*
+
+ tapku.com || http://github.com/devinross/tapkulibrary
+
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation
+ files (the "Software"), to deal in the Software without
+ restriction, including without limitation the rights to use,
+ copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following
+ conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
+
+ */
#import "NSMutableURLRequest+TKCategory.h"
#import "NSDictionary+TKCategory.h"
@@ -37,5 +37,6 @@
- (NSString*) URLEncode;
- (NSString *) escapeHTML;
- (NSString *) unescapeHTML;
+- (NSString*) stringByRemovingHTML;
@end
@@ -145,5 +145,19 @@ - (NSString *) unescapeHTML{
}
+- (NSString*) stringByRemovingHTML{
+
+ NSString *html = self;
+ NSScanner *thescanner = [NSScanner scannerWithString:html];
+ NSString *text = nil;
+
+ while ([thescanner isAtEnd] == NO) {
+ [thescanner scanUpToString:@"<" intoString:NULL];
+ [thescanner scanUpToString:@">" intoString:&text];
+ html = [html stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>",text] withString:@" "];
+ }
+ return html;
+}
+
@end
@@ -301,7 +301,8 @@ - (void) setImage:(UIImage*)img{
[self adjust];
}
- (void) drawRect:(CGRect)rect{
- [UIView drawRoundRectangleInRect:rect withRadius:10 color:[UIColor colorWithWhite:0 alpha:0.8]];
+ [[UIColor colorWithWhite:0 alpha:0.8] set];
+ [UIView drawRoundRectangleInRect:rect withRadius:10];
[[UIColor whiteColor] set];
[text drawInRect:messageRect withFont:[UIFont boldSystemFontOfSize:14] lineBreakMode:UILineBreakModeWordWrap alignment:UITextAlignmentCenter];
@@ -1,55 +0,0 @@
-//
-// TKBarButtonItem.h
-// Created by Devin Ross on 11/24/10.
-//
-/*
-
- tapku.com || http://github.com/devinross/tapkulibrary
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use,
- copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the
- Software is furnished to do so, subject to the following
- conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
- OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
- HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
- WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
- OTHER DEALINGS IN THE SOFTWARE.
-
- */
-
-#import <UIKit/UIKit.h>
-
-typedef enum {
- TKBarButtonItemStylePlain,
- TKBarButtonItemStyleBack,
- TKBarButtonItemStyleDone
-} TKBarButtonItemStyle;
-
-
-@interface TKBarButtonItem : UIBarButtonItem {
-
- UIButton *_buttonContainer;
- TKBarButtonItemStyle _style;
-
-}
-
-- (id) initWithTitle:(NSString*)title style:(TKBarButtonItemStyle)buttonStyle target:(id)target action:(SEL)action;
-- (id) initWithImage:(UIImage*)image style:(TKBarButtonItemStyle)buttonStyle target:(id)target action:(SEL)action;
-
-@property (nonatomic,assign) TKBarButtonItemStyle buttonStyle;
-
-- (void) setTarget:(id)target action:(SEL)action;
-
-@end
Oops, something went wrong.

0 comments on commit bb7d31e

Please sign in to comment.