UIKeyboard.Notifications.ObserveDidShow ((s,e)=>{
RectangleF kbdBrounds = e.FrameEnd;
});
UIKeyboard.Notifications.ObserveWillHide ((s,e)=>{
RectangleF kbdBrounds = e.FrameEnd;
});
系统线程睡眠
System.Threading.Thread.Sleep(1000);
定时器妙用
int i = 0;
NSTimer timer=null;
IssueBlog.Hidden = false;
IssueBlog.Layer.AddAnimation(animate,"transform.translation.y");
timer = NSTimer.CreateRepeatingScheduledTimer (0.1, () => {
switch(i){
case 0:
IssueDailyRecord.Hidden=false;
IssueDailyRecord.Layer.AddAnimation(animate,"transform.translation.y");
i++;
break;
case 1:
freeButton.Hidden=false;
freeButton.Layer.AddAnimation(animate,"transform.translation.y");
i++;
break;
case 2:
IssueJourney.Hidden=false;
IssueJourney.Layer.AddAnimation(animate,"transform.translation.y");
i++;
break;
default:
timer.Invalidate ();
break;
}
});
计算字符串尺寸
NSString str = new NSString (cellObj ["issueBlogContent"].ToString ());
SizeF strSize = str.StringSize (UIFont.BoldSystemFontOfSize (16.0f));