PopupView for iOS, like UICalloutView. BSD License.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
PopupViewTest.xcodeproj
PopupViewTest
UZPopupView.xcodeproj
.gitignore
LICENSE
README.md
UZPopupView.h
UZPopupView.m
sd201206.pdf

README.md

PopupView

License

BSD License.

Supplementary document

For implementation, PDF file is here. (First appearance, 技術評論社刊 Software Design 2011年6月号)

SNPopupView Reference

- (id)initWithString:(NSString*)newValue;

###Parameters ####newValue Thre string to display as title in the popup. ###Return value An initialized popup. ###Discussion This method uses default title's font size. If you want to set own font size for title, you should use initWithString:withFontOfSize:.

- (id)initWithString:(NSString*)newValue withFontOfSize:(float)newFontSize;

###Parameters ####newValue Thre string to display as title in the popup. ####newFontSize The point size of the font for title. ###Return value An initialized popup. ###Discussion This method does not automatically adjust font size of title. Therefore, the title string can go over popup view if you specfy too big font size.

- (id)initWithImage:(UIImage*)newImage;

###Parameters ####newImage The image to display in the popup. ###Return value An initialized popup. ###Discussion None.

- (id)initWithContentView:(UIView*)newContentView contentSize:(CGSize)contentSize;

###Parameters ####newContentView The new view whose content should be displayed by popup. ####contentSize The new size to apply to the content view. ###Return value An initialized popup. ###Discussion None.

- (void)showAtPoint:(CGPoint)p inView:(UIView*)inView;

###Parameters ####p The position to display popup withing the coordinate system of popup's superview, that is inView. Popup anchors at this point. ####inView The view to set as popup' superview. ###Discussion None.

- (void)showAtPoint:(CGPoint)p inView:(UIView*)inView animated:(BOOL)animated;

###Parameters ####p The position to display popup withing the coordinate system of popup's superview, that is inView. Popup anchors at this point. ####inView The view to contain popup. ####animated Specify YES to show it with animation, NO to show it immediately. ###Discussion None.

- (void)dismiss;

###Discussion Dismiss popup with animation.

- (void)dismiss:(BOOL)animtaed;

###Parameters ####animated Specify YES to dimiss it with animation, NO to dimiss it immediately. ###Discussion None.

- (void)addTarget:(id)target action:(SEL)action;

###Prameters ####target The target object-that is, the object to which the action message is sent. If this is nil, the responder chain is searched for an object willing to respond to the action message. ####action A selector identifying an action message. It cannot be NULL. ###Discussion

SNPopupView Reference - Using Private Method Addition.

- (void)showFromBarButtonItem:(UIBarButtonItem*)barButtonItem inView:(UIView*)inView;

###Parameters ####barButtonItem The bar button item on which to anchor the popup. ####inView The view to contain popup. ###Discussion This method uses a private method of UIBarButtonItem. Take care when submit your applicaiton that uses this method.

- (void)showFromBarButtonItem:(UIBarButtonItem*)barButtonItem inView:(UIView*)inView animated:(BOOL)animated;

###Parameters ####barButtonItem The bar button item on which to anchor the popup. ####inView The view to contain popup. ####animated Specify YES to show it with animation, NO to show it immediately. ###Discussion This method uses a private method of UIBarButtonItem. Take care when submit your applicaiton that uses this method.

Properties

###title The receiver's title string value.

@property(nonatomic, readonly) NSString *title;

###Discussion None.

###image The receiver's image value.

@property(nonatomic, readonly) UIImage *image;

###Discussion None.

###contentView The receiver's content view.

@property(nonatomic, readonly) UIView *contentView;

###Discussion

Blog

Dependency

  • none