美文网首页工作生活
iOS 在NSNotification中包含CGRect等结构体

iOS 在NSNotification中包含CGRect等结构体

作者: sergeant | 来源:发表于2019-07-04 09:47 被阅读0次

    使用NSValue的valueWithCGRect:等方法转换成NSValue对象,而不是NSStringFromCGRect()等方法转换成NSString对象。

    NSDictionary *userInfo = @{
                               @"UIKeyboardFrameBeginUserInfoKey" : [NSValue valueWithCGRect:CGRectMake(0, UIApplication.screenHeight - 216, UIApplication.screenWidth, 216)],
                               @"UIKeyboardFrameEndUserInfoKey" : [NSValue valueWithCGRect:CGRectMake(0, UIApplication.screenHeight - 258, UIApplication.screenWidth, 258)],
                               };
    [NSNotificationCenter.defaultCenter postNotificationName:UIKeyboardWillChangeFrameNotification
                                                      object:nil
                                                    userInfo:userInfo];
    
    

    相关文章

      网友评论

        本文标题:iOS 在NSNotification中包含CGRect等结构体

        本文链接:https://www.haomeiwen.com/subject/afzkhctx.html