CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.
TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Dec 2014 |
Maintained by Damien Debin.
DDPopoverBackgroundView
is a single-file iOS 5.0+ ARC class (non-ARC compatible) to help customizing UIPopoverController
popovers.
Originally inspired by KSCustomUIPopover and PCPopoverController.
Usage is simple, all you have to do is include DDPopoverBackgroundView
and call setPopoverBackgroundViewClass:
.
UIPopoverController *popOver = [[UIPopoverController alloc] initWithContentViewController:content];
[popOver setPopoverBackgroundViewClass:[DDPopoverBackgroundView class]];
+ (void)setContentInset:(CGFloat)contentInset;
adjust content inset (~ border width)
+ (void)setTintColor:(UIColor *)tintColor;
set tint color used for arrow and popover background
+ (void)setBackgroundImageCornerRadius:(CGFloat)cornerRadius;
set background image corner radius
+ (void)setShadowEnabled:(BOOL)shadowEnabled;
enable/disable shadow under popover
+ (void)setArrowBase:(CGFloat)arrowBase;
+ (void)setArrowHeight:(CGFloat)arrowHeight;
set arrow width (base) / height
+ (void)setBackgroundImage: top: right: bottom: left:
set custom images for background and top/right/bottom/left arrows
+ (void)rebuildArrowImages;
rebuild pre-rendered arrow/background images using tintColor
and arrowBase
/ arrowHeight
DDPopoverBackgroundView is available under the MIT license. See the LICENSE file for more info.