Compare commits

..

3 Commits

Author SHA1 Message Date
Cezary Wojcik 8b0884b278 2.1.3 2014-09-19 10:34:28 -07:00
Cezary Wojcik fce4537adf Merge pull request #33 from adomanico/issue/hittest
Fixes issue window hitTest on iOS 7
2014-09-18 20:21:04 -07:00
adomanico 0e03636df6 Fixes issue window hitTest on iOS 7
The landscape window coordinate changes broke the CWWindowContainer
hitTest function. This now handles iOS 7/8 gracefully.
2014-09-18 20:19:05 -07:00
4 changed files with 15 additions and 7 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="6245" systemVersion="13E28" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
<dependencies>
<deployment defaultVersion="1792" identifier="iOS"/>
<deployment defaultVersion="2048" identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6238"/>
</dependencies>
<objects>
@@ -12,8 +12,8 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="CWStatusBarNotification" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PyY-2A-t44">
<rect key="frame" x="119" y="279.5" width="363" height="40.5"/>
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="34"/>
<rect key="frame" x="204.5" y="289" width="192.5" height="21.5"/>
<fontDescription key="fontDescription" name="HelveticaNeue-Light" family="Helvetica Neue" pointSize="18"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<nil key="highlightedColor"/>
</label>
+2 -2
View File
@@ -1,9 +1,9 @@
Pod::Spec.new do |s|
s.name = "CWStatusBarNotification"
s.version = "2.1.2"
s.version = "2.1.3"
s.summary = "A library that creates status bar notifications."
s.description = "CWStatusBarNotification is a library allows you to present a beautiful text-based notification in the status bar."
s.homepage = "http://github.com/cezarywojcik/CWStatusBarNotification"
s.homepage = "https://github.com/cezarywojcik/CWStatusBarNotification"
s.screenshots = "https://raw.github.com/cezarywojcik/CWStatusBarNotification/master/screenshots/screenshot.png"
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { "Cezary Wojcik" => "me@cezarywojcik.com" }
@@ -21,7 +21,15 @@
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
if (point.y > 0 && point.y < [UIApplication sharedApplication].statusBarFrame.size.height) {
CGFloat height;
if (SYSTEM_VERSION_LESS_THAN(@"8.0") && UIDeviceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation)) {
height = [UIApplication sharedApplication].statusBarFrame.size.width;
}
else {
height = [UIApplication sharedApplication].statusBarFrame.size.height;
}
if (point.y > 0 && point.y < height) {
return [super hitTest:point withEvent:event];
}
+1 -1
View File
@@ -18,7 +18,7 @@ Works for iPhone and iPad.
### CocoaPods
`pod 'CWStatusBarNotification', '~> 2.1.2'`
`pod 'CWStatusBarNotification', '~> 2.1.3'`
### Manual