他のviewにも対応