Из отличного ответа Обнаружение мобильного браузера , вот решение.
if (typeof window.orientation !== 'undefined') {
document.getElementById('datatable').style.fontSize = "10px";
}else {
document.getElementById('datatable').style.fontSize = "20px";
}
, как вы просили только для iPhone,
вот что вы можете сделать
var iOS = !!navigator.platform && /iPhone/.test(navigator.platform);
использовать эту переменную iOS, iOS будет логическим значением.