我有一个设置页面,用户可以选择是否要收到简报.
我想要一个复选框,我希望Django选择它,如果'newsletter'在数据库中是真的.我怎样才能在Django中实现?
我正在开发一个iphone应用程序,我需要在我的课程中使用全局功能.
但是我怎么能这样做呢?
我只是试图创造functions.h
喜欢这个
#include <Foundation/Foundation.h>
- (void)printTest;
Run Code Online (Sandbox Code Playgroud)
并在 functions.m
#import "functions.h"
- (void)prinTest {
NSLog(@"test");
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我说:"方法定义不在@implementation上下文中".
我AFNetworking
在我的应用程序中使用每个请求(如登录,从URL获取数据等).
以此为例:用户点击登录按钮并且没有连接,如何立即显示出UIAlertView
错误?该唯一的办法就是等待请求超时并执行failure
块?有没有办法立即检查是否有连接?
谢谢!
我是这样的:
def profile(request, username):
if request.method == 'POST':
if request.user.is_authenticated():
new_message = Message(author = request.user)
form = MessagesForm(request.POST, instance = new_message)
else:
form = MessagesForm(request.POST)
if form.is_valid():
form.save()
else:
to_user = User.objects.get(username = username)
form = MessagesForm(initial = {'user': to_user.pk})
return render(request, "profile.html", {'username': username, 'form': form, 'messages': messages})
Run Code Online (Sandbox Code Playgroud)
此表单提交消息并返回相同的页面.我的问题是,提交后我再次看到我的字段充满了我的信息.提交后如何清除?
iOS开发人员肯定会知道有关状态栏和着名的"幻灯片/汉堡包/抽屉"的问题.这个问题在这里得到了很好的解释:http://uxmag.com/articles/adapting-ui-to-ios-7-the-side-menu
我正在使用MMDrawerController库,它有一个很好的黑客,让我们可以在容器视图控制器上方创建一个虚拟状态栏.不幸的是,这不是很好.有什么新的消息?消息是,我偶然发现了一个完美解决这个令人兴奋的问题的应用程序(Tinder).我创造了一个完美展示Tinder所做的GIF.
你需要等待几秒才能看到gif,因为它有一个bug,我不知道如何摆脱它.只需等待一两秒钟,您就能正确看到gif.
无论如何,Tinder做什么?当用户点击左上方的菜单按钮并开始向右滑动时,状态栏会整齐地淡出.当视图恢复到原始位置时,状态栏将再次显示.
我为此感到高兴和有点难过,因为这意味着必须采取一种方式,但我真的不知道如何实施它(也许是黑客攻击MMDrawerController
).任何帮助将非常感激.
重要
请注意该方法setStatusBarHidden:
将完全隐藏状态栏的事实,这意味着整个视图的高度为-20px.这显然不是解决方案,因为从gif可以看出视图没有被拉伸.
我已经google了很多,但遗憾的是,当你Ctrl+P (Goto Anything)
在Sublime Text 2中时,我无法找出文件名所指的那些数字.
想法?
我有一个简单的UITableView(未分组),我想在左侧和右侧添加一个Drophadow.
我怎样才能做到这一点?我试过了:
[self.tableView.layer setShadowColor:[[UIColor whiteColor] CGColor]];
[self.tableView.layer setShadowOffset:CGSizeMake(0, 0)];
[self.tableView.layer setShadowRadius:5.0];
[self.tableView.layer setShadowOpacity:1];
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我想在我的Django应用程序中实现关注者/关注功能.
我为每个用户(django.contrib.auth.User)提供了一个UserProfile类:
class UserProfile(models.Model):
user = models.ForeignKey(User, unique = True, related_name = 'user')
follows = models.ManyToManyField("self", related_name = 'follows')
Run Code Online (Sandbox Code Playgroud)
所以我试着在python shell中这样做:
>>> user_1 = User.objects.get(pk = 1) # <-- mark
>>> user_2 = User.objects.get(pk = 2) # <-- john
>>> user_1.get_profile().follows.add(user_2.get_profile())
>>> user_1.get_profile().follows.all()
[<UserProfile: john>]
>>> user_2.get_profile().follows.all()
[<UserProfile: mark>]
Run Code Online (Sandbox Code Playgroud)
但正如您所看到的,当我向用户的follows
字段添加新用户时,还会在另一侧添加对称关系.从字面上看:如果user1跟随user2,user2也跟随user1,这是错误的.
哪里是我的错?你有没有办法实施粉丝并正确遵循?
感谢你们.
我正在尝试使用此代码将子视图控制器添加到a中的UIViewController
包含UINavigationController
:
- (void)buttonTapped:(id)sender
{
MyChildController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"MyChild"];
[self addChildViewController:viewController];
[self.view addSubview:viewController.view];
[viewController didMoveToParentViewController:self];
viewController.view.alpha = 0.0f;
[UIView animateWithDuration:0.4 animations:^{
viewController.view.alpha = 1.0f;
}];
}
Run Code Online (Sandbox Code Playgroud)
但这是结果:
正如您所看到的那样UINavigatioBar
,UIToolbar
它们仍位于子视图控制器的顶部.如何将子视图控制器置于最重要的位置?我已经尝试用以下代码替换代码:
[self.navigationController addChildViewController:viewController];
[self.navigationController.view addSubview:viewController.view];
[viewController didMoveToParentViewController:self.navigationController];
Run Code Online (Sandbox Code Playgroud)
但是,在这种方式viewDidAppear:animated
的viewController
不会被调用,不知道为什么.
iphone objective-c uiviewcontroller childviewcontroller ios7
我想知道如何实现这样的目标:
这是一个工具栏,我想保留按钮标题文本,而不必使用图标和文本创建整个图像.如何UIBarButtonItem
在保持文本设置的同时在左侧添加图标:
UIBarButtonItem *customBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Button" style:UIBarButtonItemStyleBordered target:nil action:nil];
Run Code Online (Sandbox Code Playgroud)
编辑
这是我用以下代码实现的:
UIButton *customButton = [UIButton buttonWithType:UIButtonTypeCustom];
[customButton setImage:[UIImage imageNamed:@"Test"] forState:UIControlStateNormal];
[customButton setTitle:@"Button" forState:UIControlStateNormal];
customButton.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0);
[customButton sizeToFit];
UIBarButtonItem *customBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:customButton];
Run Code Online (Sandbox Code Playgroud)
这里有两个问题:第一个是尺寸,UIButton
第二个是,正如你从gif看到的那样,当我点击按钮内部和当我释放水龙头时按钮没有正确的动画.有任何想法吗?
iphone ×5
objective-c ×5
django ×3
ios7 ×3
python ×3
cocoa-touch ×2
django-forms ×2
afnetworking ×1
animation ×1
django-orm ×1
ios ×1
ruby ×1
shadow ×1
sublimetext2 ×1
uitableview ×1
uitoolbar ×1