From 1f04acd18a5bef65085143169f9a7cfd63630a05 Mon Sep 17 00:00:00 2001 From: Nick Esposito Date: Thu, 7 Mar 2013 17:20:02 -0500 Subject: [PATCH 1/2] Live updating of slider - shows true speed --- Classes/stackBlurViewController.m | 10 +- stackBlurViewController.xib | 263 ++++-------------------------- 2 files changed, 41 insertions(+), 232 deletions(-) diff --git a/Classes/stackBlurViewController.m b/Classes/stackBlurViewController.m index 1a8b087..0878f56 100644 --- a/Classes/stackBlurViewController.m +++ b/Classes/stackBlurViewController.m @@ -11,6 +11,7 @@ @implementation stackBlurViewController +double currVal; /* @@ -37,6 +38,7 @@ - (void)viewDidLoad { [super viewDidLoad]; source=[UIImage imageNamed:@"testIma.jpg"]; imagePreview.image=source; + currVal = 0; } @@ -63,8 +65,12 @@ - (void)viewDidUnload { - (IBAction) sliderChanged:(UISlider *)sender { - NSLog(@"Slider:"); - imagePreview.image=[source stackBlur:sender.value]; + double sVal = sender.value; + NSLog(@"Slider Value:%f", sVal); + if (abs(currVal-sVal) >= 1) { + imagePreview.image=[source stackBlur:sVal]; + currVal = sVal; + } } - (void)dealloc { [imagePreview dealloc]; diff --git a/stackBlurViewController.xib b/stackBlurViewController.xib index 10a224c..ddc95f6 100644 --- a/stackBlurViewController.xib +++ b/stackBlurViewController.xib @@ -1,31 +1,29 @@ - 1056 - 10K549 - 851 - 1038.36 - 461.00 + 1552 + 12C60 + 3084 + 1187.34 + 625.00 com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 141 + 2083 - + YES - + IBProxyObject + IBUIImageView + IBUISlider + IBUIView YES com.apple.InterfaceBuilder.IBCocoaTouchPlugin - YES - - YES - - - YES - + PluginDependencyRecalculationVersion + YES @@ -47,6 +45,7 @@ 274 {320, 460} + 2 NO IBCocoaTouchFramework @@ -60,6 +59,7 @@ 292 {{106, 401}, {118, 23}} + NO IBCocoaTouchFramework 0 @@ -70,8 +70,9 @@ NO - {320, 460} + {{0, 20}, {320, 460}} + 3 MC43NQA @@ -108,9 +109,9 @@ sliderChanged: - 13 + 3 - 11 + 12 @@ -118,7 +119,9 @@ YES 0 - + + YES + @@ -160,17 +163,19 @@ YES -1.CustomClassName + -1.IBPluginDependency -2.CustomClassName - 6.IBEditorWindowLastContentRect + -2.IBPluginDependency 6.IBPluginDependency 8.IBPluginDependency 9.IBPluginDependency - + YES stackBlurViewController + com.apple.InterfaceBuilder.IBCocoaTouchPlugin UIResponder - {{239, 276}, {320, 480}} + com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin com.apple.InterfaceBuilder.IBCocoaTouchPlugin @@ -179,20 +184,16 @@ YES - - YES - + YES - - YES - + - 11 + 12 @@ -224,204 +225,7 @@ IBProjectSource - Classes/stackBlurViewController.h - - - - - YES - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - UIKit.framework/Headers/UIAccessibility.h - - - - NSObject - - IBFrameworkSource - UIKit.framework/Headers/UINibLoading.h - - - - NSObject - - IBFrameworkSource - UIKit.framework/Headers/UIResponder.h - - - - UIControl - UIView - - IBFrameworkSource - UIKit.framework/Headers/UIControl.h - - - - UIImageView - UIView - - IBFrameworkSource - UIKit.framework/Headers/UIImageView.h - - - - UIResponder - NSObject - - - - UISearchBar - UIView - - IBFrameworkSource - UIKit.framework/Headers/UISearchBar.h - - - - UISearchDisplayController - NSObject - - IBFrameworkSource - UIKit.framework/Headers/UISearchDisplayController.h - - - - UISlider - UIControl - - IBFrameworkSource - UIKit.framework/Headers/UISlider.h - - - - UIView - - IBFrameworkSource - UIKit.framework/Headers/UIPrintFormatter.h - - - - UIView - - IBFrameworkSource - UIKit.framework/Headers/UITextField.h - - - - UIView - UIResponder - - IBFrameworkSource - UIKit.framework/Headers/UIView.h - - - - UIViewController - - IBFrameworkSource - UIKit.framework/Headers/UINavigationController.h - - - - UIViewController - - IBFrameworkSource - UIKit.framework/Headers/UIPopoverController.h - - - - UIViewController - - IBFrameworkSource - UIKit.framework/Headers/UISplitViewController.h - - - - UIViewController - - IBFrameworkSource - UIKit.framework/Headers/UITabBarController.h - - - - UIViewController - UIResponder - - IBFrameworkSource - UIKit.framework/Headers/UIViewController.h + ./Classes/stackBlurViewController.h @@ -430,19 +234,18 @@ IBCocoaTouchFramework com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS - + com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3 YES - stackBlur.xcodeproj 3 testIma.jpg {720, 479} - 141 + 2083 From f26f546299bea82a51ea1960df10745e02a5fd0d Mon Sep 17 00:00:00 2001 From: Nick Esposito Date: Thu, 7 Mar 2013 17:23:11 -0500 Subject: [PATCH 2/2] added back my xcodeproj stuff --- .../UserInterfaceState.xcuserstate | Bin 0 -> 7212 bytes .../xcschemes/stackBlur.xcscheme | 86 ++++++++++++++++++ .../xcschemes/xcschememanagement.plist | 22 +++++ 3 files changed, 108 insertions(+) create mode 100644 stackBlur.xcodeproj/project.xcworkspace/xcuserdata/nickesposito.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 stackBlur.xcodeproj/xcuserdata/nickesposito.xcuserdatad/xcschemes/stackBlur.xcscheme create mode 100644 stackBlur.xcodeproj/xcuserdata/nickesposito.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/stackBlur.xcodeproj/project.xcworkspace/xcuserdata/nickesposito.xcuserdatad/UserInterfaceState.xcuserstate b/stackBlur.xcodeproj/project.xcworkspace/xcuserdata/nickesposito.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..1a28b4caf78e8c0e66ad790454b4665743670491 GIT binary patch literal 7212 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 Pfb)^hUi~xqKfU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stackBlur.xcodeproj/xcuserdata/nickesposito.xcuserdatad/xcschemes/xcschememanagement.plist b/stackBlur.xcodeproj/xcuserdata/nickesposito.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..dea105c --- /dev/null +++ b/stackBlur.xcodeproj/xcuserdata/nickesposito.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + stackBlur.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 1D6058900D05DD3D006BFB54 + + primary + + + + +