iPhone - Действительно ли возможно скрыть собственную полосу прокрутки в UIWebView?

Нашли решение по документации LuaFlare от Кейт Адамс: в основном добавьте package.loaded[...] = your_module перед тем, как сделать return your_module для каждого файла, т.е.

-- auth.lua
local auth = {}
package.loaded[...] = auth

local photoClient = require('app.clients.photoClient')

...

return auth


-- photoClient.lua
local photoClient = {}
package.loaded[...] = photoClient

local auth = require('app.auth')

...

return photoClient

Исправлена ​​проблема. Вот ссылка на страницу книги для всех, кто хочет больше читать.

15
задан Alex Reynolds 11 May 2009 в 20:48
поделиться

2 ответа

UIWebView не наследуется напрямую от UIScrollView , но вы можете использовать UIScrollView ] в подпредставлении UIWebView :

[(UIScrollView*)[webview.subviews objectAtIndex:0] setShowsHorizontalScrollIndicator:NO];
[(UIScrollView*)[webview.subviews objectAtIndex:0] setShowsVerticalScrollIndicator:NO];

Понятия не имею, приемлемо ли это, но компилируется нормально, и я думаю, что он должен работать. Сообщите, если это сработает для вас.

Также рассмотрите возможность отправки запроса функции в Apple на bugreport.apple.com , чтобы добавить это свойство в будущую реализацию UIWebView .

]
11
ответ дан 1 December 2019 в 00:16
поделиться

Кажется, здесь начало ответа:

http://discussions.apple.com/thread.jspa?threadID=1781730

Если вы отключите взаимодействие с пользователем, то, похоже, исчезнет полоса прокрутки ( это может быть нормально, если отображаемая вами веб-страница не превышает высоту экрана).

Кажется, также описан вид взлома javascript, но я не осваиваю его: / (однако вам нужен доступ к веб-странице, которую вы пытаетесь отобразить, и это может быть не ваш случай ....)

-1
ответ дан 1 December 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: