它说"未找到FacebookSDK/FacebookSDK.h文件"
然而,我可以在#import上跳转到定义并将它带到文件中.
一旦我添加#import,它现在知道FBFriendPickerDelegate是什么,现在它在该行上没有错误.
我在我的项目和正确的文件夹中有facebookSDK.framework.这是SDK 3.1.我尝试将搜索路径添加到/ FacebookSDK和/FacebookSDK.framework和/ FacebookSDK/Versions/A/Headers等.我还尝试了#import"FacebookSDK.framework/Versions/A/Headers/FacebookSDK.h",它仍然说它可以找不到它.我也试过干净并重新启动.我有最新版本的Xcode.
//
// FacebookView.h
//
#import <UIKit/UIKit.h>
#import <FacebookSDK/FacebookSDK.h>
@interface FacebookView : UIViewController <FBFriendPickerDelegate>
{
}
Run Code Online (Sandbox Code Playgroud) 我想使用G标签移动一组svg元素,但它在IE中不起作用,即使是最新版本.它适用于所有其他浏览器.请帮忙.
我是否需要使用其他方式在svg中移动一组元素?
<svg viewbox="0 0 20 20">
<g>
<circle cx=10 cy=10 r=10 />
</g>
</svg>
g {
transform: translate(10px, 0px);
-ms-transform: translate(10px, 0px);
-sand-transform: translate(10px, 0px);
-webkit-transform: translate(10px, 0px);
}
Run Code Online (Sandbox Code Playgroud) <html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div style='height:4000px;background:#EEE;'>
<div id=vh style='height:100vh;background:#AFB'>
100vh
<br>
<br>
<br>
<button onclick='show()' style='font-size:55px'>
Show
</button>
</div>
more stuff
</div>
<script>
var vh=document.getElementById('vh')
function show()
{
alert('window.innerHeight='+window.innerHeight
+', window.outerHeight='+window.outerHeight
+', screen.height='+screen.height
+', document.documentElement.clientHeight='+document.documentElement.clientHeight
+', vh.clientHeight='+vh.clientHeight)
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
http://curtastic.com/testvh.html
在我的iPad上,100vh div大小为1256像素.(如果你最近的卷轴是向上的)
window.innerHeight是1217.
screen.height是1024.
window.outerHeight为0.
documentElement.clientHeight是4016.
有没有什么方法在javascript中得到这个号码1256?除了制作div并将其设置为高度:100vh然后检查其clientHeight?
我的字体大小也设置为10vh.那个像素究竟是什么?
我没有使用jQuery.
我知道100vh比移动设备上的可见视口更高,因此浏览器栏可以改变大小而不改变vh.所以我想要屏幕的大小,无论浏览器栏,这是什么vh.
或者更一般地说,有没有办法在没有JQuery的情况下在javascript中为HTML元素添加任意CSS?
现在,这适用于Chrome,Firefox和IE 9/10.
var css = getRotationCSS(angle);
var div = document.getElementById('mydiv');
//div.css = css; ???
div.innerHTML = '<div style="'+css+'">HELLO</div>';
Run Code Online (Sandbox Code Playgroud)
我必须在div中添加一个div才能获得style =''
我看到的所有例子都只有一个硬编码的角度,但我需要它可以在任何角度0-360工作,我应该制作360个班级,每个学位1个,然后设置课程吗?
function getRotationCSS(deg)
{
return "\
-webkit-transform: rotate("+deg+"deg); \
-moz-transform: rotate("+deg+"deg); \
-ms-transform: rotate("+deg+"deg); \
-o-transform: rotate("+deg+"deg); \
transform: rotate("+deg+"deg); \
-ms-filter: 'progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)'; \
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678, sizingMethod='auto expand'); \
";
}
Run Code Online (Sandbox Code Playgroud)
是的IE 7/8代码不正确,我需要一个函数将度数转换为矩阵.
当我在我的IE 10中模拟IE 7/8时,IE 7/8代码也根本不旋转它.我搜索了代码,它应该将它旋转45:
<html>
<body>
<div style='border:1px solid green;margin:333px;padding:333px;'>
<div style="
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg); …
Run Code Online (Sandbox Code Playgroud) 嗨,我有一个全屏的网络应用程序(网站),有些人有非常宽的屏幕,或在他们的浏览器中有一堆工具栏的常规屏幕,使可视区域的宽度超过高度的两倍,我想加载不同的图像对于那种情况.
有没有办法做一些像min-device-aspect-ratio:2或width> = height*2?
我正试图在iOS 6上测试Facebook的新内置共享"表",但是当我运行示例代码时它不会显示表单.相反,它会为我发布一个状态,而不显示它将首先发布的内容.另外我还以为Facebook不允许你在用户嘴里放词?控制台打印此错误:HelloFacebookSample错误:HTTP状态代码:400
我有XCode 4.5和iOS模拟器6.0和Facebook SDK 3.1
我正在关注此:http: //developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/
我有一个 Objective C 项目,我想向其中添加 AdMob。一直在关注https://developers.google.com/admob/ios/quick-start#objective-c
我收到链接器错误 ld: 警告:找不到自动链接框架 'FBLPromises' 架构 arm64 的未定义符号:“_OBJC_CLASS_$_UIScene”
我正在手动添加框架。我把他们拖了进去。
本教程没有说明有关 promise 框架的任何内容,但在他们的下载中提供。如果我不添加它,我会收到一个链接器错误,指出缺少一个函数。
所有框架都在项目中,并在 Link With Binary Libraries 列表中。
我尝试删除它们并重新添加它们,然后退出 Xcode 并清理构建。
我尝试添加框架搜索路径 $(inherited) 和 $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) 以及它们所在的文件夹以及递归 $(PROJECT_DIR)/Frameworks 以及它们所有的确切路径。
我尝试向项目添加一个新的 swift 文件,使其成为混合文件。
我将 -ObjC 链接器标志添加到其他链接器标志,以及 $(inherited)
该教程说要添加“GoogleUtilities.framework”但我下载的内容有“GoogleUtilities.xcframework”文件夹。所以我尝试将文件夹作为一个组添加,也尝试添加一个组,我尝试只在文件夹中添加框架文件。
我尝试制作一个没有别的东西的新项目。
任何人都可以让 AdMob 通过手动添加框架来处理 Objective C 项目吗?
我已同意 Apple 的最新条款并拥有付费开发者帐户。
我试图从维基百科API获得电影"你的殿下"的描述,但它没有给我什么.
当我谷歌"你的殿下"维基百科显示为第三个结果时,那就是我希望API给我的页面.
此外,我只想要电影描述的文字,没有混合的维基语法或任何东西.
<svg viewbox='0 0 80 80'>
<polygon id=button points='50,0 80,80 0,80'/>
<text x=40 y=50>HELLO</text>
</svg>
Run Code Online (Sandbox Code Playgroud)
我有一个带有文本的多边形按钮,当你将鼠标悬停在它上面时,我希望多边形更亮.问题是当您将鼠标悬停在文本上时,多边形会变回黑暗.
我更喜欢使用html/css,但只要我不需要另一个库,我就可以使用javascript/jquery.
我希望能够做到以下其中一项来解决它:
我觉得这很简单......我遇到了一些恼人的限制.
我可能不应该使用file_get_contents()我应该使用什么?我想保持简单.
警告:file_get_contents(http://en.wikipedia.org/w/api.php?action=query&titles=Your_Highness&prop=revisions&rvprop=content&rvsection=0):无法打开流:HTTP请求失败!HTTP/1.0 403禁止
我的网站上有一个自定义共享按钮.当我点击我的桌面计算机时,我打开了一个AddThis共享弹出窗口.这很好.当我在iPhone上打开我的网站时,我的自定义共享按钮什么都不做.如何让它打开我的iPhone的共享选项Facebook,Twitter,消息,邮件?我不在乎我是否使用第三方共享工具,我更喜欢if(iphone)window.opennativesharesheetftw()之类的东西.
在我的iPhone上的chrome中,浏览器的共享选项看起来不同,但是当你点击facebook时,它会使用优质的本地脸谱分享表.我想用它.我不想打开移动Facebook网站的新浏览器窗口.
我试过谷歌搜索,但我得到的结果与我正在搜索的内容无关.
然后,当用户点击Facebook时,我想要显示:
javascript facebook mobile-safari ios facebook-social-plugins
我正在面试,他们让我写一个函数,在白板上用javascript查找数组中的最大值.我写:
function max(a) { return Math.max.apply(Math,a) }
Run Code Online (Sandbox Code Playgroud)
他们说好,但是如果你不想写出一个函数并且只有最大点数Math.max会怎么样.我说我认为你不能那样做.我想他们说你可以这样做:
var max = Math.max.apply.bind(Math)
Run Code Online (Sandbox Code Playgroud)
但当我这样做时,我调用max([1,2])得到一个错误:
Uncaught TypeError: Function.prototype.apply was called on #<Object>, which is a object and not a function
Run Code Online (Sandbox Code Playgroud)
你应该怎么做?
javascript ×5
css ×4
css3 ×2
facebook ×2
svg ×2
xcode ×2
admob ×1
header-files ×1
html ×1
ios ×1
ios6 ×1
jquery ×1
mouseover ×1
objective-c ×1
php ×1