Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

iphone - Move UIView with relation to touch -


i'm trying move uiview relation user's touches.

here's have @ moment:

int oldx, oldy; bool dragging;  - (void)touchesbegan:(nsset *)touches withevent:(uievent *)event {      uitouch *touch = [[event alltouches] anyobject];     cgpoint touchlocation = [touch locationinview:self.view];      if (cgrectcontainspoint(window.frame, touchlocation)) {         dragging = yes;         oldx = touchlocation.x;         oldy = touchlocation.y;     }  }  - (void)touchesmoved:(nsset *)touches withevent:(uievent *)event {     uitouch *touch = [[event alltouches] anyobject];     cgpoint touchlocation = [touch locationinview:self.view];      if (cgrectcontainspoint(window.frame, touchlocation) && dragging) {         cgrect frame;         frame.origin.x = (window.frame.origin.x + touchlocation.x - oldx);         frame.origin.y = (window.frame.origin.y + touchlocation.y - oldy);         window.frame = frame;      }  }  - (void)touchesended:(nsset *)touches withevent:(uievent *)event {     dragging = no; } 

the view keeps flickering 1 location another, , don't know else do.

any appreciated.

modify touchesbegan , touchesmoved methods following.

float oldx, oldy; bool dragging; 

the touchesbegan:withevent: method.

- (void)touchesbegan:(nsset *)touches withevent:(uievent *)event {      uitouch *touch = [[event alltouches] anyobject];     cgpoint touchlocation = [touch locationinview:self.view];      if (cgrectcontainspoint(window.frame, touchlocation)) {          dragging = yes;         oldx = touchlocation.x;         oldy = touchlocation.y;     } } 

the touchesmoved:withevent: method.

- (void)touchesmoved:(nsset *)touches withevent:(uievent *)event {      uitouch *touch = [[event alltouches] anyobject];     cgpoint touchlocation = [touch locationinview:self.view];      if (dragging) {          cgrect frame = window.frame;         frame.origin.x = window.frame.origin.x + touchlocation.x - oldx;         frame.origin.y =  window.frame.origin.y + touchlocation.y - oldy;         window.frame = frame;     } } 

the touchesended:withevent: method.

- (void)touchesended:(nsset *)touches withevent:(uievent *)event {      dragging = no; } 

Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -