在尝试实现iOS-8的新交互式通知时,我遇到了这个奇怪的问题.在处理本地通知时,一切都按预期工作,但是当涉及APNS时 - 事情不能很好地工作.
详细信息:我通过横幅获取自定义推送(我只注册到最小上下文),但是当用户点击代表自定义操作的按钮时,我的应用程序的委托applicationDidBecomeActive:不会被调用; 实际上 - 应用程序陷入了非活动模式.
奇怪的是,当从Notifications屏幕(今天的右边一个)启动时,应用程序确实进入活动模式.除此之外,在这两个案例中,我的代表:
handleActionWithIdentifier:forRemoteNotification:completionHandler:
Run Code Online (Sandbox Code Playgroud)
用正确的标识符调用.
任何帮助将非常感谢!
在 Android 上react-native-navigation,当将新屏幕推送到堆栈时,我希望过渡动画从左到右(反之亦然,对于 RTL 布局)在 iOS 中这是默认设置,而在 Android 上 - 它似乎以交叉溶解动画显示。如何实现 iOS 中的水平动画?
我正在使用React Native的新FlatList组件。我使用它来显示水平列表,但是当使用内置列表时,ItemRenderComponent它会在每个项目下面而不是在它们之间显示分隔符。
有办法改变吗?
interface State {
dataSource: WhosOutByPolicy[];
}
interface Props {
data: WhosOutByPolicy[];
}
class WhosOutParentCell extends Component<Props, State> {
constructor(props: Props) {
super(props);
this.state = { dataSource: props.data };
}
renderSeparator = () => {
return (
<View
style={{
height: 100,
width: 3,
backgroundColor: "#D81458"
}}
/>
);
};
render() {
return (
<View style={styles.container}>
<FlatList
data={this.state.dataSource}
horizontal={true}
renderItem={({ item }) => (
<WhosOutUsersInPolicyCell data={item} />
)}
keyExtractor={item …Run Code Online (Sandbox Code Playgroud)