我需要一个代码来查找文本框/文本区域中光标的当前位置.它应该适用于chrome和firefox.以下是我使用的代码:
<!DOCTYPE html>
<html>
<head>
<script>
function textbox()
{
document.getElementById('Javascript_example').value = document.activeElement.id;
var ctl = document.getElementById('Javascript_example');
alert(ctl);
var startPos = ctl.selectionStart;
alert(startPos);
var endPos = ctl.selectionEnd;
alert(endPos);
}
</script>
</head>
<body>
<input id="Javascript_example" name="one" type="text" value="Javascript_example" onclick="textbox()">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
我创建了一个示例选择器视图,它将显示一些细节.使用以下方法设置背景色:
_pickerView.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)
似乎不起作用.但我希望我能创建一个像下图这样的选择器视图

我试图做的是,整个PickerView背景颜色不应该是白色的,它应该填充UIColor我给的.那可能吗??怎么做?
我有两个阵列,即
NMutableArray* first;
NMutableArray* second;
Run Code Online (Sandbox Code Playgroud)
现在我将第一个对象复制到第二个数组中
for (int i=0;i<first.count; i++)
{
[second addObject:[first objectAtIndex:i];
}
Run Code Online (Sandbox Code Playgroud)
还行吧.我不知道如何访问First Array的值.我试过这样的,
[second addObject:[[first objectAtIndex:i]name]];
Run Code Online (Sandbox Code Playgroud)
我想获取第一个数组的第一个对象中的名称值.我尝试使用上面的一行,它显示了一些警告.请帮我
我已经使用 WebView 组件加载了一个网页并添加了一个 JavascriptInterface。请检查下面的代码,
\n\nval webview = WebView(this)\nsetContentView(webview)\nwebview.settings.javaScriptEnabled = true\nwebview.loadUrl(HOME_PAGE_URL)\nwebview.addJavascriptInterface(JavascriptInterface(),\xe2\x80\x9djavascript_bridge\xe2\x80\x9d)\nRun Code Online (Sandbox Code Playgroud)\n\n当我使用 Javascript 调用调用时window.javascript_bridge.showToast(\xe2\x80\x9cInformation Saved\xe2\x80\x9d);
private inner class JavascriptInterface\n{\n @android.webkit.JavascriptInterface\n fun showToast(text: String?)\n {\n Log.d("WEBVIEW", text);\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n我可以毫无问题地从 Javascript 调用该方法到 Kotlin。
\n\n但现在我想将一个对象从 Javascript 传递到 Kotlin,如下所示,
\n\nvar info = {\n message: \xe2\x80\x9cInformation Saved\xe2\x80\x9d,\n ID: 123456\n}\nRun Code Online (Sandbox Code Playgroud)\n\n当我使用 Javascript 调用调用时window.javascript_bridge.showToast(info);
我尝试将数据类型更改为 Any,但从 Javascript 传递的值为 null
\n\nprivate inner class JavascriptInterface\n{\n @android.webkit.JavascriptInterface\n fun showToast(text: Any?)\n {\n Log.d("WEBVIEW", text.toString());\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n javascript android javascript-injection android-webview kotlin
我使用以下代码使用MPMoviePlayerController播放视频,但视频未播放.谁能告诉我为什么?
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"/one.mp4"];
NSString *mediaPath = [[[NSBundle mainBundle]resourcePath] stringByAppendingPathComponent:filePath];
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:mediaPath]];
[[moviePlayer view] setFrame:[[self view] bounds]];
[[self view] addSubview: [moviePlayer view]];
moviePlayer.scalingMode = MPMovieScalingModeAspectFit;
[moviePlayer play];
Run Code Online (Sandbox Code Playgroud) iphone objective-c mpmovieplayercontroller mpmovieplayer ios
我有一个名为demo.png的文件保存在documents/test/文件夹中.现在我想检查文件是否存在于该特定路径,我想删除该文件.怎么检查你能告诉我吗?
我可以使用后台获取GPS位置[locationManager startUpdatingLocation],但我不知道如何安排它.我已经使用NSTimer进行调度,但是他们中的许多人都说如果应用程序进入后台,NSTimer将会过期.
如果我们不使用NSTimers,我想知道如何安排调用方法.
我创建了由5个xib组成的项目.当我尝试在iPad模拟器中运行项目时.一些Xib正在进入iPhone屏幕尺寸.我想转换那些支持iPad Xib屏幕尺寸的iphone xib.知道怎么做吗?
注意:我想支持iPhone和iPad
我可以在WebView中播放视频文件,但视频会在没有用户交互的情况下自动播放.所以现在我正在采用不同的方法来实现这一目标.
NSString* embedHTML = @"\
<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: white;\
}\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" src=\"http://www.businessfactors.de/bfcms/images/stories/videos/defaultscreenvideos.mp4\" type=\"application/x-shockwave-mp4\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
_webView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 412.0)];
[_webView setOpaque:NO];
NSString *html = [NSString stringWithFormat:embedHTML, _webView.frame.size.width, _webView.frame.size.height];
[_webView loadHTMLString:html baseURL:nil];
Run Code Online (Sandbox Code Playgroud)
这样,我就可以从互联网上播放视频文件了.但我想播放本地内存中的文件.
即使尝试传递本地文件路径变量,视频也无法播放.任何人都可以告诉我如何将我的本地文件嵌入到HTML中,以便我可以像在互联网视频中一样在webview中播放?
案例1:视频自动在WebView中播放,但播放按钮仍在顶部.案例2:如上所示嵌入在线视频URL,可以播放视频.但我想传递本地视频文件路径而不是在线视频网址
我正在尝试续订我的开发者帐户,但它要求Apple开发者计划注册ID.我无法在会员中心找到详细信息.如何获取Apple Developer程序注册ID或我应该在该字段中使用邮件ID?请帮我
ios ×8
iphone ×7
objective-c ×4
cocoa-touch ×3
javascript ×2
android ×1
cocoa ×1
cursor ×1
firefox ×1
foundation ×1
gps ×1
ipad ×1
kotlin ×1
picker ×1
textbox ×1
uipickerview ×1
uiwebview ×1
xcode ×1
xib ×1