supponendo che questo sia completamente inevitabile:
delle opzioni, userei preventWindowFromJumpingWhenKeyboardAppears
; specificando anche il problema nella documentazione del metodo (quali versioni è noto per apparire, come ripro, o un caso #).
Se stai introducendo qualcosa di imbarazzante, è meglio renderlo ovvio, dettagliare la motivazione / problema e mettere in quarantena la soluzione alternativa. altrimenti, le persone lo leggono e si confondono (o ne omettono l'uso se non hanno trascorso molto tempo con le interfacce). quindi potrebbero rimuoverlo in futuro perché non sono sicuri del perché esista ("... ma è stato testato correttamente sul sistema operativo più recente."). per casi veramente brutti, userò ancora più stigma sintattico perché il nome del metodo che hai scelto non risalta se sottoposto a scansione.
se puoi mantenerlo interamente all'interno dell'implementazione privata, ancora meglio.
infine, preventWindowFromJumpingWhenKeyboardAppears
rende piuttosto ovvio sul sito di chiamata che esiste un bug legittimo e il contesto a cui appartiene, piuttosto che un'implementazione casuale. forceSpecifiedWindowPosition
ha poco senso in confronto.