我在Constraint Layout中有一个TextView.我试图以视图从顶部离开屏幕的方式进行动画制作.这是我到目前为止所做的,
ConstraintSet constraintSet = new ConstraintSet();
ConstraintLayout layout = (ConstraintLayout)holder.mView;
constraintSet.clone(layout);
constraintSet.clear(R.id.txt_PackageTitle,ConstraintSet.TOP);
constraintSet.clear(R.id.txt_PackageDescription,ConstraintSet.TOP);
constraintSet.clear(R.id.txt_PackageTitle,ConstraintSet.BOTTOM);
constraintSet.clear(R.id.txt_PackageDescription,ConstraintSet.BOTTOM);
constraintSet.setMargin(R.id.txt_PackageTitle,ConstraintSet.TOP,-600);
constraintSet.setMargin(R.id.txt_PackageDescription,ConstraintSet.TOP,-1200);
ChangeBounds transition = new ChangeBounds();
transition.setInterpolator(new BounceInterpolator());
transition.setDuration(600);
TransitionManager.beginDelayedTransition(layout,transition);
constraintSet.applyTo(layout);
Run Code Online (Sandbox Code Playgroud)
现在这段代码只将内容移动到视图的顶部,它不会离开视图并消失.
如何使用约束布局执行此操作?
我正在使用 Cookie Store Observer 来跟踪我的 web 视图上 cookie 值的变化。它在所有版本的 IOS 上都运行良好。但自从 IOS 13.0 出来后,这不再有效。我没有接到任何电话
@available(iOS 11.0, *)
func cookiesDidChange(in cookieStore: WKHTTPCookieStore){
cookieStore.getAllCookies { cookies in
//Store cookies to UserDefaults on Background Thread
DispatchQueue.global(qos: .userInitiated).async {
self.storeCookies(cookies: cookies)
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在创建 web 视图之前设置 cookie 观察器。
WKWebsiteDataStore.default().httpCookieStore.add(self)
Run Code Online (Sandbox Code Playgroud)
突然间,它从 IOS 13.0 停止工作。我没有注意到围绕这个 API 的文档有任何变化。
有人在IOS 13.0上有任何信息吗?