Я создал собственный компонент всплывающей подсказки для веб-приложения, встроенного в приложение для iOS и Android.Проблема в том, что только на iOS я не могу закрыть его.Я обнаружил проблемы с другими компонентами, похожими на этот, который я прочитал, что есть ошибка на iOS, которая не позволяет закрыть их. См. Здесь
Во всяком случае, я не нашел много, что могло бы помочь для моего собственного компонента.Вот как это выглядит в настоящее время:
export default class ToolTip extends React.Component {
static propTypes = {
content: PropTypes.string.isRequired
}
render () {
const { content } = this.props
return (
<a
ref={el => (this.el = el)}
data-container='body'
tabIndex={0}
data-trigger='manual'
role='button'
data-placement='top'
data-html='true'
data-content={content}
data-toggle='popover'
>
<span className='glyphicon glyphicon-info-sign' aria-hidden='true'></span>
</a>
)
}
}
Просто проясните ситуацию: на Android и в браузере все работает как задумано.Проблема только в iOS, когда всплывающая подсказка открывается, но не закрывается.